BOSTON — Wilyer Abreu capped a 12-pitch at-bat with an RBI single and Masataka Yoshida hit the next pitch for a two-run homer as the Boston Red Sox scored seven runs in the third inning on the way to a 14-7 victory over the Seattle Mariners on Monday night.
Yoshida also had a double among his three hits and drove in four runs. Abreu had two RBIs for Boston, which had lost seven of nine games since the All-Star break.
Red Sox manager Alex Cora said the key to the inning was Jarren Duran hustling to beat out a potential inning-ending, double-play grounder before Abreu's at-bat.
''That changed the game, then Abreu puts on that at-bat,'' Cora said. ''He beat him with the fastball his first at-bat. He went to the fastball a lot in that one, and Wily just stayed on him. ... That was an awesome at-bat.''
Dominic Smith added a solo homer and two RBIs, Romy Gonzalez hit a pinch-hit two run shot and the Red Sox had a season-high eight doubles.
Nick Pivetta (5-7) struck out 10 and allowed three runs in 6 2/3 innings.
Randy Arozarena and Cal Raleigh hit solo homers for the Mariners, who had a three-game winning streak halted.
Seattle's Logan Gilbert (6-7) was tagged for seven runs in 2 2/3 innings. The 27-year-old righty had held opponents to one or no earned runs in 11 of his previous 21 starts. Against Boston, his night unraveled quickly with two outs in the third inning.