Detroit had been 0-54 this year when trailing after eight innings and had lost six of seven but rallied to stop the Twins' six-game winning streak. Justin Upton smashed a 2-1 fastball from Matt Belisle into the left-field stands in the bottom of the ninth inning, a two-run shot that earned the Tigers a 12-11 victory at Comerica Park.
Shane Greene (3-2) escaped a bases-loaded jam when he struck out Miguel Sano on a slider.
He allowed a leadoff single to Mikie Mahtook and then Upton stepped up to the plate and the game was over just like that.
Tigers starter Jordan Zimmermann allowed seven runs and eight hits in 3 1/3 innings, while Berrios gave up six runs and six hits in 3 1/3 innings.
Max Kepler and Eddie Rosario drove in three runs apiece as the Minnesota Twins dumped the Detroit Tigers, 9-4, in Detroit.
Twins: LHPs Hector Santiago (back) and Glen Perkins (shoulder) are both continuing minor-league rehab assignments and could return to the Minnesota roster next week.
Tigers manager Brad Ausmus said 3B Nick Castellanos will begin working out in right field and could play there by the end of the season.
I think Minnesota has an edge on hill and the team really has to win after Saturday's bad loss... Zimmermann was not almost as strong at Minnesota on July 22, when he was ripped for five runs on nine hits and four walks in 3 2/3 innings. Matthew Boyd toes the rubber for the Detroit Tigers with the Minnesota Twins in town on Sunday afternoon.