Need to Know: Daisuke Matsuzaka made the spot-start for the Mets and tossed six solid innings. He allowed two runs on three hits, walked one and struck out six.
The Diamondbacks took a 2-0 lead in the second. With a runner on first, Bobby Abreu misplayed a Martin Prado hit off the sidewall down the right field line, resulting in a run scoring and Prado winding up at third base. An RBI ground out with the infield back then brought in the second run.
In the bottom of the second, the Mets cut the lead to 2-1 when Daisuke Matsuzaka delivered a broken-bat RBI single with two outs.
Bobby Abreu delivered an RBI double to left to make it 2-2 in the fifth.
After Anthony Recker led off the sixth with a double, Ruben Tejada hit a pinch-hit RBI single to give the Mets a 3-2 lead.
The Mets added an insurance run in the eighth when Daniel Murhpy ripped an RBI single to center to make it 4-2.
Carlos Torres, Josh Edgin, and Jeurys Familia combined to toss two scoreless innings in relief.
Jenrry Mejia, who pitched an inning and took the hard-luck loss in the first game of the doubleheader, earned the save.
Anthony Recker had four hits for the first time in his career.
Eric Campbell started at first base and Curtis Granderson played left field to accommodate Bobby Abreu, who started in right field.
What's Next: The Mets open a three-game series with the Pirates on Monday afternoon at Citi Field at 1:10 p.m. Jacob deGrom (0-2, 2.77 ERA) will make his third big league start for the Mets. He'll be opposed by Brandon Cumpton (0-1, 4.26 ERA) for Pittsburgh.