The Mets scored four runs in the second inning off Edinson Volquez, who walked four batters and gave up two hits, including an RBI double to Jordany Valespin.
Jeremy Hefner pitched six innings and let up one run.
Daniel Murphy was 4 for 4 with 2 runs scored.
Mike Baxter had five walks.
Frank Francisco needed two pitches to get two outs to get his first save since returning from the disabled list.
For a full recap and box score, check out SNY’s In-Game Live.
Matthew Cerrone, MetsBlog.com:
Volquez struggled with his control early, and the Mets did a nice job laying off to draw four walks in that second inning. Good for Valdespin, though, who was aggressive when he needed to be, pulling a high fastball hard to right field that scored Mike Baxter and Josh Thole.
Hefner had a very good night, mixing pitches and speeds well, throwing strikes keeping the ball down. He had to muscle his way through the sixth inning, but he got through after giving up a leadoff single. He’s done a nice job the last three games, posting a 3.66 ERA in his last three starts. He clearly can be a long-man, occasional starting pitcher, which he will likely be when Johan Santana returns from the disabled list.
The win guarantees this will be a winning road trip for the Mets. It’s been a long 10 games. I’m sure Monday’s off day can’t come fast enough for these guys. Hopefully they don’t look beyond tomorrow.
The Mets and Padres play the final game of their three game series in San Diego on Sunday, when Matt Harvey (1-1, 1.59 ERA) takes on Jason Marquis (4-6, 4.08 ERA) at 4:05 pm ET.