St. Louis followed up a Paul Goldschmidt single with four consecutive home runs off Philadelphia starter Kyle Gibson. Nolan Arenado, Nolan Gorman, Juan Yepez and Dylan Carlson went deep.

The Cardinals are just the 11th team in MLB history to hit four home runs in a row, and the first to do it in the first inning.

The Cardinals built a 5-0 lead on those homers, but Gibson managed to weather the storm and stay in the game. 

MORE: Pirates join rare MLB company with three 3-HR games in June

The last team to accomplish the feat was the White Sox in 2020 against Cardinals pitcher Roel Ramirez.

Teams to hit four consecutive home runs

Cardinals, July 2, 2022: Nolan Arenado, Nolan Gorman, Juan Yepez, Dylan Carlson vs. Phillies White Sox, Aug. 16, 2020: Yoan Moncada, Yasmani Grandal, Jose Abreu, Eloy Jimenez vs. Cardinals Nationals, June 9, 2019: Howie Kendrick, Trea Turner, Adam Eaton, Anthony Rendon vs. Padres Nationals, July 7, 2017: Brian Goodwin, Wilmer Difo, Bryce Harper, Ryan Zimmerman vs. Brewers Diamondbacks, Aug. 11, 2010: Adam LaRoche, Miguel Montero, Mark Reynolds, Stephen Drew vs. Brewers White Sox, Aug. 14, 2008: Jim Thome, Paul Konerko, Alexei Ramirez, Juan Uribe vs. Royals Red Sox, April 22, 2007: Manny Ramirez, J. D. Drew, Mike Lowell, Jason Varitek vs. Yankees Dodgers, Sept. 18, 2006: Jeff Kent, J. D. Drew, Russell Martin, Marlon Anderson vs. Padres Twins, May 2, 1964: Tony Oliva, Bob Allison, Jimmie Hall, Harmon Killebrew vs. Athletics (extra innings) Cleveland, July 31, 1963: Woodie Held, Pedro Ramos, Tito Francona, Larry Brown vs. Angels Braves, June 8, 1961: Eddie Mathews, Hank Aaron, Joe Adcock, Frank Thomas vs. Reds

Gibson has now allowed 13 home runs for the season.