Tom Glavine (8-11) pitched six innings of shutout ball to earn the victory.
Ty Wigginton doubled into deep left in the fourth against Colorado starter Darren Oliver (10-8), plating left fielder Cliff Floyd, and put the Mets ahead 1-0.
In the sixth, a solo homer by Jose Reyes to lead it off , his second, and a two-run shot by Jason Phillips, his ninth, gave New York a 4-0 advantage. Wigginton's second double in the bottom of the eighth capped the scoring.
Darren Oliver tossed 5 1/3 innings, allowing five hits and three runs while walking one and striking out one.
Jason Phillips shattered his bat in the eighth and it struck home plate umpire Justin Klemm on the side of the head. He walked off holding a bandage to his head and he would later receive stitches for the cut.
Following the 10 minute delay, second base umpire Tony Randazzo move behind the plate to finish the contest.