Kyle Drabek pitched seven strong innings as the Toronto Blue Jays snapped Detroit's seven-game winning streak with a 4-2 victory Monday night.
Drabek (2-3) allowed only one run despite walking six, and gave up three hits and struck out two.
Frank Francisco pitched the ninth for his fourth save, but allowed a solo homer to Jhonny Peralta.
Tigers starter Max Scherzer remained at 6-0 after pitching seven innings and allowing a run in a no-decision.
Toronto won the gamewith three runs off Joaquin Benoit (1-3) in the eighth.
Jose Bautista and Edwin Encarnacion started the inning with singles, and Aaron Hill made it 2-1 with a double.
Juan Rivera and J.P. Arencibia followed with sacrifice flies to give the Blue Jays a three-run lead.