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. Nolan Arenado added a two-run homer, and Juan Yepez and Paul DeJong each hit solo homers run for St. Louis. The Cardinals have homered in a season-high seven games in a row,. They 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 and Max Muncy added a solo homer for the Dodgers.