Just what the doctor ordered, huh?

After Wednesday night's frustrating walk-off loss to the Baltimore Orioles, the New York Mets began their three-game weekend series against the Colorado Rockies in wacky fashion.

After each team put up one run in the first inning, the game turned into a classic Coors Field slugfest, something the Mets are very used to over the past few seasons.

After Rockies starter Jon Gray hit Mets starter Bartolo Colon to load the bases, Curtis Granderson and Daniel Murphy poked back-to-back RBI singles into the outfield, putting the Mets up by two.

Next up was Yoenis Cespedes, who launched a grand slam off the top of the wall in right field to put the Mets up 7-1. In the bottom half of the inning, Ben Paulsen struck a solo shot to left center, but after Colon got out of a jam to end the inning, the Mets still led comfortably.

In the third inning, the Rockies tacked on two more runs, with runs driven in by Nolan Arenado and DJ LeMahieu. Slowly, Colorado was getting back into the game, until Cespedes led off the top of the fourth by slugging his second home run to center field. The Cuban outfielder's 22nd homer of the season put the Mets up by four, until the Rockies got three runs back on in the bottom half of the inning on Arenado's two out, three-run home run, his 30th of 2015.

Nick Hundley tied the game for the home team in the fifth inning, smacking an RBI triple off of Sean Gilmartin, who relieved Colon after the Arenado dinger. Colorado almost took the lead in the fifth when Kyle Parker hit what looked like a sacrifice fly to right, but Granderson fired a throw home to retire Hundley.

The game wasn't tied for long, however. In the top of the sixth, Cespedes was at it again, as he launched a two-run homer, his third of the game, to put the Mets up for good. Cespedes finished the game 5-for-6 with seven RBI.

New York would bring their lead back up to four with back-to-back home runs in the seventh inning by Travis d'Arnaud and Michael Conforto.

"Good hitters find a night where they can lock themselves in and they won't miss a ball," Cespedes said with an interpreter. "They will hit it hard. I had that kind of night. This was the best night I have ever had."

Here is a video of all three home runs hits by Cespedes.

The Mets would go on to win 14-9, and thanks to another loss by the Washington Nationals, New York's lead in the N.L. East ballooned to five games. On Saturday night, Jon Niese (7-9, 3.50 ERA) takes on Chris Rusin (4-5, 3.99 ERA) in the second game of the three game series.