Finally, back to winning ways for the Rockies.

On Tuesday night, the Colorado Rockies defeated the New York Mets, 10-8. The victory marked the end of an arduous, eight-game home losing streak for Colorado.

After weather pushed the start of the game back about an hour, the Mets were able to plate a run against Rockies’ starting pitcher German Marquez via a sacrifice fly hit by Todd Frazier to open the game.

The Rockies punched back in the bottom of the first inning when Charlie Blackmon and Nolan Arenado each reached base on base hits. From there, Trevor Story and Ian Desmond both hit RBI singles to right field which put the Rockies ahead 2-1.

Despite having a lead, Marquez allowed a run on a RBI single hit by catcher Kevin Plawecki in the second inning, which tied the game at a pair of runs apiece as Marquez’s struggles early in starts continued.

The Rockies lineup came to life in the bottom of the third inning when Arenado, Story, and Desmond blasted back-to-back-to-back home runs off of Mets’ starting pitcher Jason Vargas to give the Rockies a 6-2 lead. However, Colorado’s bats were not done scoring that inning, as Noel Cuevas later hit an RBI double to left field and then scored on a single hit by Marquez to extend the Rockies lead to 8-2.

Carlos Gonzalez hit the fourth Rockies’ home run of the game in the fourth inning with a solo shot to left field, widening the gap to 9-2, home team.

With a sizeable lead, Marquez buckled down until the fifth inning, where New York plated two runs. The inning began with a walk issued to Luis Gilmore who would later advance to third base on a wild pitch from Marquez. Brandon Nimmo was then walked, and Asdrubal Cabrera hit a single to left field, scoring a run. Michael Conforto then hit a sacrifice fly to bring home another Mets’ run and make the score 9-4.

The Rockies again answered in the bottom of the inning by scoring a run off of a single hit by Arenado to push their lead out to 10-4.

Although the Rockies lead was a sizeable one, Colorado’s bullpen was unable to preserve the lead entirely as the Mets pressed in the seventh inning with Bryan Shaw on the mound. Shaw, who has been one of the worst relief pitchers in baseball this year, proceded to allow a leadoff double followed by an RBI single hit by Jose Bautista almost instantly in the seventh. After issuing another walk, Shaw was pulled in favor of Chris Rusin who allowed another run to score, bringing the game to 10-6, Rockies. Adam Ottavino managed to get the Rockies out of the inning and would go on to work a clean eighth.

Closer Wade Davis played with fire in the ninth inning by allowing the Mets to score two runs after two runners reached on a leadoff walk and throwing error made by Arenado on a groundball hit to third base. Nevertheless, Davis ultimately locked things down and sealed the deal for the Rockies to even the series at a game apiece.

After that lengthy, eight-game, home losing streak, the Rockies have finally righted the ship again. They were also 2-8 in their last 10 overall. Although, they still currently sit in fourth in the NL West, at 35-38, 5.0 games back of the Arizona Diamondbacks.

The Rockies and Mets will continue their series Wednesday from Coors Field with first pitch set for 6:40 p.m. MST.