SEATTLE (AP) — Shawn O'Malley damaged Houston's playoff hopes with a two-run, bases-loaded single in the eighth inning that gave the Seattle Mariners a 6-4 comeback victory over the Astros on Tuesday.

The Astros, who are still involved in two postseason races, were displaced in the American League wild-card chase by the Los Angeles Angels, an 8-1 winner over Oakland on Tuesday. The New York Yankees, who lost to Boston 10-4, maintains the top wild-card spot with the Angels now second. Houston slips a half-game behind Los Angeles

As for the AL West race, division-leading Texas beat Detroit 7-6, and has a two-game lead over the Angels and 2 1-2 over the Astros.

The victory broke the Mariners' six-game losing streak.

Robinson Cano hit his 20th home run, a two-run shot in the sixth off Mike Fiers that tied the game at 4-all.