Jonathan Herrera scored the go-ahead run in the top of the eighth inning on a passed ball as the Colorado Rockies downed the New York Mets, 3-1, in the opener of a four-game set.
Herrera reached on a bunt single and moved to second on Josh Edgin's (1-1) throwing error to first. He scampered to third on Chris Nelson's sacrifice bunt and scored when Kelly Shoppach was unable to hang onto an Edgin slider.
The Mets loaded the bases with two outs in the home half. Jordany Valdespin bounced one down the first-base line, but Tyler Colvin made a backhanded stab and flipped to the covering Matt Belisle, who just got to the bag in time to nab the sliding Valdespin.
Colorado added an insurance run in the ninth on Ramon Hernandez's RBI single to left field and Rafael Betancourt tossed a scoreless home half to notch his 24th save of the season.
Colvin smacked a solo homer, while Rex Brothers (7-2) struck out two over 1 1/3 scoreless frames to pick up the win.
Alex White started the game for Colorado and allowed a run on three hits and two walks in four innings.
R.A. Dickey fanned six and surrendered a run on three hits and two walks in seven innings for the Mets, who have lost five of their last seven games. With a no decision, Dickey still has 15 wins on the year, one behind Cincinnati's Johnny Cueto and Washington's Gio Gonzalez for the National League lead.
"When you get a well-pitched game like he gave us it's frustrating and the guys are frustrated by it," Mets manager Terry Collins said about the loss. "We're just not producing runs."
Daniel Murphy lined a two-out RBI single in the opening frame before Colvin crushed a homer to right field in the fifth to knot the contest at 1-1.
"I was fortunate enough to hit it. It was a nice little knuckleball there with two strikes that I could handle," Colvin said about his home run.
The Mets were 1-for-5 with runners in scoring position and left 10 men on base, while Colorado finished 1-for-5 with RISP and stranded five ... Colvin's homer was his 14th of the year.