The Twins piled up six runs in the 11th inning as they topped the Blue Jays 12-6 in Toronto.
Mitch Garver and Robbie Grossman each laced two-run doubles in the frame as the Twins pulled away.
Garver finished 4-for-6 with five RBI for Minnesota in the win.
Joe Mauer doubled twice and drove in three as the Twins completed the three-game sweep.
Matt Belisle earned the win. Jake Petricka gave up four runs in relief to take the loss for Toronto.
Kendrys Morales, Aledmys Dias and Luke Maile plated two runs apiece in defeat.
The Blue Jays have an off day before starting a 10-game road trip.
They'll play three games against the Chicago White Sox, three in Oakland and four in Seattle.
The July 31st trade deadline is right in the middle of that West Coast stretch, so it could a different looking roster by the time the Jays return to Rogers Centre.