MINNEAPOLIS — David Price was hit hard in a disappointing outing and the Minnesota Twins beat Detroit 8-4 Wednesday night to tighten the AL Central race ahead of the Tigers’ big weekend series in Kansas City.
Danny Santana tripled, doubled and drove in two runs for the Twins. Kyle Gibson (12-11) recovered from a rough start to pitch last-place Minnesota to its second straight win over the division leaders.
The Tigers ended the night with a half-game lead over the second-place Royals, who beat the Chicago White Sox 6-2.
Tigers slugger Miguel Cabrera went 4 for 5 with a pair of doubles but was thrown out after a costly mistake on the bases in the seventh.
With the Twins up 6-4 and Torii Hunter on first, Cabrera doubled to advance Hunter to third. Victor Martinez grounded to first base and Cabrera — apparently expecting Hunter to break for the plate — was caught off second and tagged out for an inning-ending double play.
Brian Dozier narrowly missed his 21st homer in the sixth when he drove in Santana to put Minnesota up 5-4. The ball hit off the top of the center-field wall and Dozier settled for a triple off reliever Al Albuquerque.
Santana reached on a double against Price (14-12), who allowed five runs, eight hits and three walks in 5 2-3 innings. He fell to 3-4 since coming to the Tigers in a July 31 trade with Tampa Bay.
Santana had three hits and finished a home run short of the cycle. He also scored three times.
Joe Mauer and Santana each added an RBI single in the eighth for insurance.
Gibson allowed four runs and seven baserunners in the first two innings but retired 10 of the final 13 batters he faced.
Next up for the Twins? Minnesota righty Phil Hughes (15-10) will try to become the sixth AL pitcher to win 16 games on Friday when the Twins begin their weekend series against Cleveland. He’ll face Indians righty Trevor Bauer (5-8).