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

Albert Pujols hit his 575th career homer — a two-run shot — and had five RBIs 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 RBIs 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, set at Toronto on Aug. 25, 1979.

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 (3-9) gave up six runs — three earned — in 4 1/3 innings.

(Copyright (c) 2024 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)

Join our Newsletter for the latest news right to your inbox