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.
Ray Liotta sues skin care company over use of likeness
Boston schools pull out free condoms over wrapping complaints