SEATTLE — Robinson Cano hit a two-run home run in the sixth inning Tuesday night.
It came at the right time of the game, but the wrong time of the season for the Seattle Mariners.
His homer tied the game, and rookie Shawn O'Malley followed in the eighth with a two-run, bases-loaded single to put a dent in Houston's postseason aspirations with a 6-4 victory that ended Seattle's six-game losing streak.
The Mariners, eliminated from the playoffs for the 14th straight season last week, dropped the Astros out of the second spot in the American League wild-card chase.
The Los Angeles Angels, 8-1 winners over Oakland on Tuesday, passed Houston with four games remaining. The Angels join the New York Yankees, who lost to Boston 10-4, as the top wild-card teams.
As for the AL West race, division-leading Texas beat Detroit and has a two-game lead over the Angels and 2 1-2 over the Astros.
The Astros led 4-2 entering the Mariners' sixth when Cano hit his 20th home run, a two-run, two-out shot off Mike Fiers that tied the game.
"We're just not getting it done," Fiers said. "We had the game right there, with the lead. I just needed one more out to get out of the inning and keep the momentum going. Cano jumped me on the first pitch, put on a good swing, hit it out.
"You don't want to throw a fastball down and in to Robinson Cano," he added. "I was trying to go away."
Cano is the eighth second baseman to hit 20 or more homers in at least six seasons. He joins Jeff Kent (12), Dan Uggla (7), Craig Biggio (7), Joe Gordon (7), Rogers Hornsby (7), Bret Boone (6) and Ryne Sandberg (6).
It also extended Cano's hitting streak to 12 games, the longest current streak in the AL.
"Not a surprise to me," Mariners manager Lloyd McClendon said. "I said all along that Robby would hit to the back of his baseball card and he has. ... And he's not done yet."
CanÃ³, who signed a 10-year, $240 million contract a year ago, had a slow start to the season, hitting just .251 through the All-Star break. Consequently, the Mariners were 41-48 at the break.
Since July 1, however, Cano is batting .324 with a .904 OPS.
Tom Wilhelmsen (2-2) earned the victory with 1 2-3 innings of relief. Oliver Perez (2-4) took the loss.
Seth Smith started the winning rally with a two-out single to right off Perez. Mark Trumbo singled off Pat Neshek and Franklin Gutierrez walked. O'Malley then lined a 2-2 pitch from Neshek over second base.
"Edgar (batting coach Edgar Martinez) gave me a good scouting report and told me things to look for," O'Malley said. "So I went up there with a game plan, stuck with it and it paid off."
George Springer had three hits for the Astros, and Marwin Gonzalez hit his 12th home run.
"We have to play the whole schedule," Astros manager A.J. Hinch said. "We could be a half-game up or a half-game back, we have to play the whole schedule to make it work."
Mariners: RHP Felix Hernandez has a tender right elbow and could be given an extra day's rest, pushing him back to Saturday. LHP James Paxton (left middle index finger) will not pitch again until the Arizona Fall League.
Astros: OF Carlos Gomez, who missed 13 games in September with intercostal discomfort, took batting practice before the game. He is on a track to return, but manager A.J. Hinch could not say when. 3B Jed Lowrie left the game in the fifth with left quad soreness.
Mariners: The Mariners have not named a starter for Wednesday, but it's certain to be a reliever. Manager Lloyd McClendon likely will start either RHP Mayckol Guaipe (0-3, 5.32) or LHP David Rollins (0-2, 7.88). Neither has a big-league start.
Astros: LHP Scott Kazmir (7-11, 2.97) has struggled to contribute over the past two months. He is 1-6 since Aug. 5 and the Astros are 2-8 over his last 10 starts. "He's one good start away from forgetting his tough ones," manager A.J. Hinch said. Kazmir is 5-4 with a 3.08 ERA in 15 career starts against Seattle.
ONE YEAR COMPLETE
A year ago Tuesday, A.J. Hinch was hired as the 18th manager in Astros history. "A lot has happened in a year," Hinch said. "It's a big step in my career, and obviously I've really enjoyed how the year has gone thus far."