Logan Morrison walked with the bases loaded to plate the go-ahead run in the eighth inning and the Twins went on to beat the Tigers 4-2 at Target Field.
Robbie Grossman drove in an insurance run with a sac-fly in the eighth.
Max Kepler's two-run double in the fifth tied the game at two for Minnesota.
Jose Berrios struck out nine over eight innings of two-run ball to improve to 5-and-4.
Fernando Rodney closed it out for his 10th save. Nick Castellanos homered in the first inning and knocked in both runs for Detroit, which has dropped four in-a-row.
Daniel Stumpf suffered the loss.
Tonight, Matthew Boyd is set to go to the mound for the Tigers against Twins righty Lance Lynn.