BOSTON — Alex Bregman hit a three-run homer to key a five-run fifth inning, Yordan Alvarez followed with his third homer in two games and the Houston Astros beat the Boston Red Sox 10-2 on Sunday to complete a three-game series sweep.
It was the fifth straight win for the AL West-leading Astros, who also swept a three-game series in Fenway Park last season. Houston has won seven of its last eight series in Boston.
''Big swings, a ton of good at-bats throughout,'' Astros manager Joe Espada said of the series.
Jeremy Peña added a two-run homer and Yainer Diaz had a two-run double for the Astros, who improved to a season-best seven games over .500 (62-55).
Boston starter James Paxton limped off the field after straining his right calf while making a quick move to cover first on a grounder in the opening inning.
''I felt like I got kicked in the calf. Then, I kind of turned around, took another step and I felt it again,'' Paxton said. ''I was like: ‘It's not good. It's my calf.' I felt it pop.''
The Red Sox have lost four straight, and they've given up a major-league worst 47 homers since the All-Star break. Boston came in an MLB-best 16-3 in Sunday games.
Boston first baseman Dominic Smith pitched a scoreless ninth, with his first pitch recorded at 32 mph. He tipped his cap walking off after getting a loud ovation.