Marco Hernandez hit a solo home run in the ninth inning and the Boston Red Sox stormed back for a 8-7 win over the Toronto Blue Jays.
Hernandez, pinch hitting for Red Sox catcher Sandy Leon, sent a line drive just over the outstretched glove of Toronto left-fielder Lourdes Gurriel Jr. with one out in the ninth.
Cavan Biggio and Justin Smoak walked in Toronto's half of the ninth, but Rowdy Tellez popped out and pinch hitter Vladimir Guerrero Jr. grounded out to end the game.
Michael Chavis's three-run blast capped off a six-run sixth-inning for Boston (46-41), and Rafael Devers had a solo shot of his own in the first inning.
Danny Jansen had two home runs for the Blue Jays (33-55) and Freddy Galvis also had a homer.
The Blue Jays will continue their homestand Friday night when they host Baltimore.
In other MLB action on Thursday, the Detroit Tigers defeated the Chicago White Sox 11-5.