The game belonged to Cleveland until the ninth inning changed everything. Boston scored six runs in the final frame to transform a 1-3 deficit into a 9-1 rout at Progressive Field.
Sonny Gray earned the victory with six innings of one-run ball, allowing four hits while striking out seven. Gray walked three but controlled the strike zone when needed, carrying a 3.06 ERA into his sixth win of the season.
The ninth inning began quietly with Yoshida drawing a walk to score Abreu, cutting the deficit to 1-4. Wong then singled to left, bringing home Contreras and Mayer to make it 1-6. Duran capped the outburst with a three-run homer to right field, scoring Yoshida and Wong ahead of him.
Parker Messick pitched effectively for Cleveland through five innings, allowing one run on five hits with four strikeouts. Matt Festa absorbed the loss in relief, surrendering one run in two-thirds of an inning for his first loss of the season.
Boston snapped a two-game losing streak to improve to 23-33. Cleveland's two-game winning streak ended as they fell to 34-25 but maintained first place in their division.