Cabrera went 4 for 4 with a walk. Last year's Triple Crown winner is hitting .390 this season.
The Tigers have won eight of nine. Houston has lost five in a row.
MARINERS 8, BLUE JAYS 1
TORONTO -- Dustin Ackley hit his first career grand slam, Michael Saunders homered twice and the Seattle Mariners roughed up reigning NL Cy Young winner R.A. Dickey, beating the struggling Toronto Blue Jays.
Pitching on an extra day of rest as he tried to overcome neck and back soreness, Dickey (2-5) lost his third straight start. He allowed six hits, including a season-high three home runs.
Hisashi Iwakuma (3-1) allowed one run and five hits in seven innings.
ORIOLES 5, ANGELS 4, 10 INNINGS
Tommy Hunter (1-1) pitched one inning to get the win.
RANGERS 5, RED SOX 1
ARLINGTON, Texas -- Craig Gentry had an infield hit that produced two runs and later hit a two-run homer in Texas' victory over Boston.
The Rangers broke a 1-1 tie and went ahead to stay on the speedy Gentry's infield hit in the fourth. He added his first homer in the eighth.
Alexi Ogando (3-2) pitched into the seventh inning for his first victory in five starts and the AL West-leading Rangers (19-11) clinched the series against the Red Sox (20-10), who still have the best record in the majors even after losing the first two games.
INDIANS 7, TWINS 3
CLEVELAND -- Scott Kazmir earned his first victory in three seasons, Nick Swisher homered in his first at-bat since missing three games with a sore shoulder and the Cleveland Indians beat Minnesota for their sixth straight victory.
Kazmir (1-1), a two-time AL All-Star who pitched in an independent league last season, allowed two runs in six innings. It was his first win since beating Tampa Bay on Sept. 19, 2010, while with the Angels.
The left-hander, who allowed eight earned runs in 8 1-3 innings in his first two starts, struck out seven.
Swisher, who hadn't played since Monday, homered off Kevin Correia (3-2) in the first.
YANKEES 4, ATHLETICS 2
Chris Stewart and Lyle Overbay homered against Bartolo Colon (3-1), sending the A's to their only loss in the right-hander's six starts this year. Hughes (1-2) struck out nine and outpitched his former New York teammate for his first victory since Sept. 20 against Toronto.
Oakland has dropped 10 of 15.
ROYALS 2, WHITE SOX 0
Guthrie is 9-0 in the 17 starts, which started Aug. 8, 2012, against the White Sox. Paul Splittorff held the Royals' record with 16 straight undefeated starts in 1977-78.
It was first shutout and fifth complete game for Guthrie (4-0).
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index