DENVER — For what seemed like an eternity, there had been no relief in sight for the Rockies. But there was Wednesday night in their 10-8 victory over the Mets Coors Field.

You wouldn't know it by looking at the overworked scoreboard, but Colorado's bullpen saved a wild game in front of a boisterous crowd of 38,685. A corps of five relievers shut down New York from the last out of the fifth inning through the ninth, bringing some semblance of sanity to a game that featured 25 hits and 14 walks — nine of them by Rockies pitchers..

It helped, of course, that Nolan Arenado, Ryan McMahon and Charlie Blackmon all mashed homers for Colorado. Arenado's solo shot came in the first and Charlie Blackmon's solo homer — a majestic rainbow to right field — arrived in the sixth.

Sandwiched in between was rookie Ryan McMahon's pinch-hit three run homer in the fifth that touched down in the Rockies' bullpen beyond right field. It was Colorado's second pinch-hit homer of the season.

Right-hander Bryan Shaw began Colorado's rescue operation by inducing a two-out, bases-loaded groundout by Todd Frazier to put an end to the Mets' four-run inning. Had Shaw given it up like he's so often done this season, the Rockies would have been in deep trouble. He ended up getting credit for the win.

Following up Shaw, Harrison Musgrave, Jake McGee, Adam Ottavino and Wade Davis shut the door on the Mets.

Davis notched 21st save of the season and the 100th of his career.

Rockies starter Chad Bettis struggled from the outset in an abbreviated outing that lasted just 4 ⅔ innings but gobbled up 97 pitches. The Mets scored three runs in the first, the big hit a two-run double by catcher Devin Mesoraco. Bettis' woes out of the gate are reflected in his 8.75 ERA in the first inning.

By the end of his short night's work, Bettis had been charged like a high-interest credit card: eight runs on nine hits with five walks (one intentional). Some sobering numbers reflect Bettis' mounting struggles. He's winless at Coors Field with an 8.75 ERA in seven stars.

On the road, he's an all-star, going 5-1 with a 2.70 ERA.

According to the Elias Sports Bureau, the Rockies have allowed eight or more runs in each of their last nine home games, tied for the longest such streak in big-league history.

Nonetheless, they have won two of the first three games vs. the Mets and will look to clinch the series this afternoon.