Chris Carter drove in the go-ahead run with Houston’s third solo homer, Lance McCullers pitched into the seventh inning and the Astros enhanced their position in the AL playoff race with a 3-2 victory over the host Seattle Mariners on Monday night.

Houston moved within 1½ games of first-place Texas in the AL West and maintained its half-game lead over the Angels for the second wild card.

Carter broke 2-2 tie in the seventh with his 23rd homer, a two-out shot to left off Danny Farquhar.

Luke Gregerson struck out Nelson Cruz and Robinson Cano in the ninth for his 30th save.

Los Angeles 5, Oakland 4: Pinch hitter David Murphy drove a bases-loaded single into left field in the ninth inning, sending the Angels to their sixth consecutive victory, this one over the Athletics in Anaheim, Calif.

Albert Pujols tied the score at 4-4 with his 558th career homer in the sixth inning for the Angels, who have won nine of 11 during their majors-best 17-8 performance in September.

The Angels not only kept pace with the Astros and Twins, but they closed within two games of the Rangers. Los Angeles finishes the season with four games at Texas, beginning Thursday.