In his first ever win at Toronto, the veteran right-hander (7-10) threw only 94 pitches with no walks and two strikeouts.
Toronto scored on Marco Scutaro's first inning sacrifice fly and Brad Wilkerson's second inning double.
Joe Inglett had three hits, and before he was thrown out to end the contest trying to stretch a single into a double,Lyle Overbay had two hits in the Blue Jays' second straight loss after a four-game winning streak.
Losing pitcher Roy Halladay (13-9) yielded four runs -- one earned -- and 10 hits in 6 2/3 innings with two walks and six strikeouts.
Man behind Doritos Locos Tacos passed away on Thanksgiving
Theater accidentally screens 'Nymphomaniac' trailer instead of Disney's 'Frozen'