Miguel Cabrera hit a towering three-run homer and the Detroit Tigers ended a three-game skid, beating the Chicago White Sox 6-4 Wednesday.
A year after winning the Triple Crown, Cabrera has 38 homers and 114 RBIs and is hitting .360.
The AL Central-leading Tigers had lost four of five following a 12-game winning streak.
Despite surrendering a season-high 11 hits, Tigers starter Rick Porcello (9-6) allowed just three runs in six innings.
The White Sox closed to 6-4 in the eighth on an RBI single by Alexei Ramirez to make it 6-4.
Taking no chances, Tigers manager Jim Leyland brought in closer Joaquin Benoit with one out in the eighth. Benoit struck out Adam Dunn and Avisail Garcia, the worked out of another jam in the ninth inning for his 15th save in 15 chances.
John Danks (2-10) pitched into the eighth.
Porcello surrendered three runs and four hits in the first, needing 40 pitches to get the first three outs of. Garcia and Conor Gillaspie had RBI singles and the other run came on a sacrifice fly by Jeff Keppinger.
That's where the score stayed until the top of the third when Cabrera launched a majestic drive that sailed high above the left-field fence to tie the score at 3.
The Tigers then broke the game open with three more runs in the sixth. Omar Infante drove in the go-ahead run with a single and two more scored on an error at third base by Gillaspie.