PHOENIX - Miguel Cabrera hit a three-run homer, Austin Jackson a three-run double and the Detroit Tigers wore out the Arizona Diamondbacks 11-5 in a slugfest at Chase Field on Wednesday.
Detroit roughed up Trevor Cahill (1-7), going up 7-0 after four innings behind Jackson's big hit and three RBIs by Alex Avila.
Arizona clawed its way back against Anibal Sanchez (7-4), scoring three runs off him in the fifth and two more over the next two innings.
Joba Chamberlain needed one pitch to escape a jam created by Sanchez in the seventh inning and Cabrera put the Tigers up 11-5 in the eighth, hitting his 15th homer off the foul pole in left.
Both teams had 13 hits.
Didi Gregorius homered and had two RBIs for the Diamondbacks.
Sanchez followed up a strong start against Kansas City with a shaky one against Cleveland, allowing four runs in six innings his last start.
The right-hander has been good on the road this season and was sharp early against the Diamondbacks with a big lead.
That changed in the fifth inning, when Gerado Parra and Martin Prado hit consecutive doubles then Gregorius splashed a two-run homer into the pool in right-center to cut Detroit's lead to 7-3.
Parra had a run-scoring single in the sixth inning and David Peralta added another in the seventh to cut Detroit's lead to 7-5. Arizona had two on with no outs after that, but Sanchez got Aaron Hill to fly out and Chamberlain induced Paul Goldschmidt into an inning-ending double play on his lone pitch in the inning.
Sanchez allowed five runs on 11 hits and struck out four in 6 1-3 innings.
Cahill had a decent outing after being called up from the minors his last start, allowing three runs on four hits in five innings of a no-decision against the Chicago Cubs.
His second start didn't go so well.
Avila hit a two-run single off Cahill in the second inning and the Tigers poured it on in the fourth, scoring five runs with the help of an error by Hill at second base. Avila had a sacrifice fly for the only earned run in the inning and Jackson had the big hit, a three-run double that got past left fielder Mark Trumbo's diving attempt.
Cahill allowed seven runs -- three earned -- on eight hits to remain winless in six starts this season.
Arizona rallied, but Cabrera put the game out of reach with one big swing.