Willson Contreras hit two three-run homers, Nolan Gorman also homered twice and the St. Louis Cardinals went deep seven times in a home game for the first time in 83 years to power past the Los Angeles Dodgers 16-8 in a slugfest Thursday night.
Nolan Arenado added a two-run homer, and Juan Yepez and Paul DeJong each hit solo homers run for St. Louis.
The Cardinals, who have homered in a season-high seven games in a row, hit seven in a home game for the first time since May 7, 1940, when they did it against the Brooklyn Dodgers. Yepez, Gorman and DeJong hit consecutive homers in the sixth inning.
Freddie Freeman hit a grand slam for his 300th career home run and Max Muncy added a solo homer for the Dodgers. Los Angeles leads the majors this season with five grand slams and rank second with 74 homers.
The teams’ nine combined home runs set a record for Busch Stadium.
St. Louis has won nine of 11 games after a 10-24 start to the season. The Cardinals have hit 27 homers in their last 11 games.
Adam Wainwright (1-0) allowed five runs - two earned - and five hits in 5 1/3 innings for the win in his third start this season.
Dodgers RHP Tony Gonsolin (1-1, 1.42) is 1-0 with a 3.86 ERA and 16 strikeouts in three career starts against St. Louis.
Cardinals LHP Steven Matz (0-4, 5.62) has made five career starts against the Dodgers, but this will be his first as a member of the Cardinals.