Matt Chapman hit a two-run homer for the Blue Jays, who overcame a 6-1 deficit to salvage the final game of the three-game series after dropping the first two
Donovan Solano hit a solo home run for Minnesota.
Toronto right-hander Kevin Gausman allowed six runs, seven hits and four walks in 4 2/3 innings before the bullpen locked down the victory.
Minnesota right-hander Louie Varland allowed four runs, six hits and two walks in 4 2/3 innings. He struck out six.
Minnesota scored four runs in the first inning. Edouard Julien led off with a double, Solano walked and Alex Kirilloff hit an RBI double to right. Carlos Correa walked to load the bases and Trevor Larnach hit a two-run single off the right-field wall for a 3-0 lead. Another run scored on a Royce Lewis infield hit to shortstop.
Toronto scored once in the first inning. George Springer and Vladimir Guerrero Jr. singled and Chapman hit a sacrifice fly.
Home plate umpire Hunter Wendelstedt left the game in the bottom of the fourth after being hit on the arm by Daulton Varsho's foul ball. Brian Walsh moved from first base to home plate in a three-man crew.
Solano hit his first home run of the season with one out in the fifth, on a shot to center that just eluded Varsho's leap. Correa doubled and Larnach walked as the Blue Jays' Thomas Hatch replaced Gausman and allowed an RBI single to Lewis, who improved to 7-for-7 in in the series
Toronto scored three in the fifth as Biggio singled, Springer walked and a run scored on Guerrero's fielder's-choice grounder. Chapman followed with his ninth homer of the season.
Nate Pearson (4-0) pitched the seventh and eighth innings for Toronto, allowing only a double.
Emilio Pagan (3-1) allowed singles to Alejandro Kirk and Santiago Espinal and Biggio's fifth home run of the season in the bottom of the eighth.
Jordan Romano pitched around a walk and a stolen base in the ninth to earn his 18th save.
--Field Level Media