Felix Hernandez threw seven scoreless innings against an Angels lineup loaded with backups on Thursday night, and Logan Morrison’s three-run homer in the ninth lifted the Mariners to a 3-1 win that pulled them back within one game of an American League Wild Card spot with 10 games remaining.