BOSTON — C.J. Cron went 6 for 6 with two homers and five RBI, Carlos Perez had five hits and drove in six, and the Los Angeles Angels walloped the Boston Red Sox 21-2 to end a four-game losing streak Saturday night.

Albert Pujols hit his 575th career homer, a two-run shot, and had five RBI for the Angels, who had lost 10 of their last 11 games.

Cron and Perez each homered during an 11-run seventh inning. They are the first set of teammates with at least five hits and five RBI in the same game since Gene Moore and Buck Jordan for the Boston Braves in 1936, according to ESPN.

It’s the sixth time the Angels reached 20 runs, the last coming against Kansas City on Aug. 25, 2004. The club record for runs is 24, at Toronto on Aug. 25, 1979.

Mookie Betts had a solo homer and three hits for Boston, which won the series opener after losing 4 of 5.

Red Sox outfielder Ryan LaMarre pitched the ninth, giving up no runs and two hits.

Hector Santiago (5-4) got the win, holding the majors’ highest-scoring team to one unearned run and four hits over six innings.

Clay Buchholz yielded six runs, three earned, in 41/3 innings.

NOTES: Red Sox Manager John Farrell said switch-hitting outfielder/catcher Blake Swihart (sprained left ankle) took batting practice indoors, but only from the left side to avoid stress on the ankle. … Farrell also said right-hander Joe Kelly (demoted to the minors last month) threw a 40-pitch session as he works to come back from a groin injury. When healthy, the plan is to shift him to relief and prepare him to work out of Boston’s bullpen.