The lefty ace (2-0, 4.50 ERA) threw 107 pitches while striking out nine and walking none. He scattered six hits and allowed two runs. It was the first time a Boston starter has gone seven innings in the first 10 games. Craig Kimbrel struck out Jose Bautista, Edwin Encarnacion and Troy Tulowitzki in the ninth to notch his fourth save.
The Red Sox (6-4) rallied in the third, with Xander Bogaerts belting a three-run homer to left. With two outs, Hanley Ramirez lofted a two-out double to the corner in right and Travis Shaw came through with an RBI single.
Marco Estrada took the loss for the Jays, allowing eight hits and four runs. Encarnacion, fresh off drilling two homers on Friday night, smoked an RBI double in the fourth to make it a 4-2 game.
Boston is 4-1 against the defending American League East-champion Jays this season.