Rowdy Tellez was 2-5 with 5 RBI and 2 runs scored as the Blue Jays routed the Red Sox 10-3
- The Blue Jays took the lead in the bottom of the 4th as Rowdy Tellez annihilated a two-run bomb off the basing of the third deck in right also scoring Vladimir Guerrero Jr.
- A batter later, Randal Grichuk hooked a solo shot just inside the left foul pole
- The Blue Jays added three more runs in the bottom of the 5th as Tellez hit a three-run jack that also scored Guerrero Jr. and Justin Smoak
- The Red Sox got one back in the top of the 6th as Mitch Moreland hit an opposite-field shot just over the wall in left
- Eduardo Rodriguez pitching line: 5IP 6H 6R (all earned) 3BB 5K 95 pitches (57 for strikes)
- The Blue Jays added a run in the bottom of the 6th as Danny Jansen singled home Freddy Galvis
- A batter later, Brandon Drury singled home Billy McKinney
- Marcus Stroman pitching line: 6IP 5H 1R (earmed) 6BB 4K 105 pitches (57 for strikes)
- The Blue Jays got two more runs in the bottom of the 7th as Drury doubled scoring Randal Grichuk and Galvis
- The Red Sox got one back in the top of the 8th as Rafael Devers tattooed one to right-center
- Three batters later, Jackie Bradley Jr. hit an opposite field shot that just cleared the wall in left
- Final score: Blue Jays 10 Red Sox 3
- Marcus Stroman was effectively wilds tonight. He walked six batters, but only gave up the one run (a solo shot that just cleared the wall). Other than a perfect first inning, Stroman was pitching his way in and out of trouble all night. I thought it was a poor decision to send Stroman back out for the 7th. He had thrown 95+ pitches to that point. Let him end his night on a positive and let Tim Mayza start with a clean inning.
- Every Blue Jays starter got on base at least once (Billy McKinney and Justin Smoak did not get a hit, but each drew a walk)
- With the win, the Blue Jays got to 20 wins on the season, a full 11 games slower than in 2018 (the Blue Jays hit the 20 win mark in game 37 last season)
- Up next, the Blue Jays look to make it two in a row against their hated rivals. Aaron Sanchez is good to go after leaving his last start early with blister problems. He'll be matched up against 2016 Cy Young winner Rick Porcello.