David Peralta and the Diamondbacks hit three straight home runs to start Monday's game.

The Arizona Diamondbacks came to Philadelphia on Monday looking to continue swinging some hot bats after their series in Toronto over the weekend, and they sure came out guns blazing against Phillies’ starter Jerad Eickhoff. After a rain delay in Philadelphia, the Diamondbacks led off the game with back-to-back-to-back homeruns to take a quick 3-0 lead before recording the first out of the game.

It took just one swing of the bat by Jarrod Dyson to get the party started. Dyson took the first pitch of the game from Eickhoff into the right field stands of Citizens Bank Park for a quick 1-0 lead.

Five pitches later, it was Ketel Marte getting in one mighty hack with a shot to the upper deck in right field…

After that, it was David Peralta joining the home run brigade with his own shot to center field.

Three homers to start a game is incredible, and Adam Jones didn’t come too far from making it four in a row. But Jones lined out to center field for the first out of the game, which was received by a smattering of sarcastic cheers from the Phillies faithful happy to see Eickhoff manage to keep at least one ball in the yard.

Amazingly enough, the last team to start a game going back-to-back-to-back in the majors to start a game? It was the Diamondbacks.

This was also the first time the Phillies had given up three consecutive home runs since 2017, when Hector Neris was burned from earning a potential save to take the loss in Los Angeles.

The Phillies did get one of the runs back in the bottom of the first when Jean Segura lined a solo shot to left field, but three home runs will just about always beat one home run.

About Kevin McGuire

Contributor to NBCSports.com's College Football Talk, Athlon Sports and The Comeback. Host of the No 2-Minute Warning Podcast on iTunes, Stitcher Radio and iHeart Radio. FWAA member and Philadelphia-area resident.