SEATTLE (AP) -- Nelson Cruz reached 40 home runs for the second straight season and Felix Hernandez pitched three-hit ball for eight innings as the Seattle Mariners beat the Texas Rangers 5-0 on Thursday.
The Rangers were shut out for the second straight day. Their lead for the second AL wild-card spot was cut to one game over idle Minnesota.
Texas missed a chance to gain on AL West-leading Houston and fell 2 1/2 games behind the idle Astros.
Cruz missed the previous six games because of a strained right quadriceps. He matched his career high for homers set last season with Baltimore, connecting for a two-run shot in a three-run seventh.
Hernandez (17-8) struck out eight and walked four. He tied Houston's Dallas Keuchel for the most victories in the AL. Derek Holland (3-2) worked seven innings, allowing all five runs and nine hits.
ROCKIES 4, PADRES 3
SAN DIEGO (AP) -- Nolan Arenado hit his NL-leading 38th home run and Colorado center fielder Charlie Blackmon made a leaping catch of Brett Wallace's ninth-inning drive near the top of the wall.
Carlos Gonzalez hit his 37th homer for the Rockies and Daniel Descalso hit a tiebreaking shot leading off the eighth. Corey Dickerson also connected for Colorado.
Descalso homered off Joaquin Benoit (6-5), who hadn't pitched since Saturday because of back spasms.
Justin Miller (1-0) struck out the side in the seventh, and fanned all seven batters he faced in the series. John Axford closed for his 21st save.
INDIANS 7, TIGERS 5
CLEVELAND (AP) -- Michael Brantley homered twice, including a tiebreaking, two-run drive in the eighth against Blaine Hardy (4-3), and Brantley homered into the right-field seats.
Cody Allen (2-4) pitched 1 2-3 innings and struck out AL hitting leader Miguel Cabrera to end the game.
With their sixth straight home win, the Indians closed within four games of Texas for the AL's second wild card. Minnesota and the Los Angeles Angels are between the Rangers and Indians in the wild-card race.
REDS 11, CARDINALS 0
CINCINNATI (AP) -- Todd Frazier and Brandon Phillips both homered and drove in three runs as last-place Cincinnati sent NL Central-leading St. Louis to its largest margin of defeat this season.
The Cardinals opened their longest road trip of the season -- 11 days, 10 games -- with their fourth loss in five games.
Reds star Joey Votto doubled and singled, driving in a run and scoring one, a day after his tantrum at home plate following an ejection.
Jaime Garcia (8-5) lasted a season-low 4 1-3 innings and gave up six runs. John Lamb (1-3), one of three left-handers acquired from Kansas City for Johnny Cueto in late July, shook off control problems for his first major league win. He walked six, struck out six and gave up three hits in five innings.