DETROIT — Jhonny Peralta hit a tiebreaking triple in the eighth inning and Victor Martinez drove in two runs, leading the Tigers past the Blue Jays 4-2 on Monday night.
Max Scherzer struck out nine over seven strong innings and the AL Central leaders won their third straight game, snapping Toronto's three-game winning streak.
In the makeup of a May 17 rainout, Tigers manager Jim Leyland was ejected in the seventh after a long argument that included a mocking impersonation of first-base umpire Ed Rapuano changing his call on a close play.
Adam Lind hit his 16th homer for the Blue Jays.
With one out in the eighth, Magglio Ordonez singled off Marc Rzepczynski. Austin Jackson entered as a pinch-runner, and former Ray Shawn Camp relieved Rzepczynski.
Peralta sliced a liner into the right-centerfield gap, and Jose Bautista missed an attempt at a sliding catch.
The ball rolled to the wall before centerfielder Rajai Davis retrieved it, giving Peralta a standup triple.
After the Blue Jays intentionally walked Alex Avila, former Durant standout Ryan Raburn beat out a double-play ball to drive in the fourth run.
Former Ray Joaquin Benoit picked up the win with a scoreless inning. Jose Valverde pitched the ninth for his 18th save in as many attempts. Toronto put two on against Valverde, but pinch-hitter Juan Rivera hit into a game-ending double play.
Neither starter was involved in the decision. Scherzer allowed two runs in seven innings, while Toronto's Zach Stewart gave up two runs in six innings.
Detroit went ahead with single runs in the second and third before Toronto tied it with two in the fourth.
In the second, Martinez doubled to drive in Miguel Cabrera. In the next inning, Martinez's single brought home Brennan Boesch.
Blue Jays rookie Eric Thames led off the fourth with a double, went to third on Scherzer's wild pitch and scored on Bautista's groundout. Lind followed with a home run to tie it at 2.