BOSTON (AP) — Brock Holt hit a two-run homer, Sandy Leon had four hits with three of Boston's season-high nine doubles, and the Red Sox beat the Texas Rangers 12-5 Monday.
Mookie Betts hit a two-run homer, Travis Shaw and Dustin Pedroia each added a solo homer as Boston banged out 13 extra-base hits.
David Ortiz and Hanley Ramirez each had two doubles. The Red Sox had a season-high 21 hits to win their second straight after a 21-2 rout by the Los Angeles Angels.
Rougned Odor hit a solo homer and two-run single for the Rangers, who have lost five of six.
Rick Porcello (10-2) overcame a rough first inning when he allowed four runs, improving to 7-0 in Fenway Park this season.
Nick Martinez (1-2) gave up six runs on 11 hits in 4 1/3 innings.