The Mets salvaged the second game of their doubleheader with the Diamondbacks Sunday after giving away the first game.
The Diamondbacks reached Daisuke Matsuzaka for two runs in the second inning, highlighted by a triple by Martin Prado.
Matsuzaka got one of the runs back in the bottom of the inning. Two singles put runners on first and second and then Dice-K hit a broken bat bloop to left to plate a run to cut the lead to 2-1.
Bobby Abreu followed a Curtis Granderson walk in the fifth with a double to tie the score at two.
Anthony Recker, who had four hits in the game, led off the sixth inning with a double. Ruben Tejada pinch hit for Matsuzaka and got a single to drive in Recker to give the Mets a 3-2 lead. With one out Daniel Murphy singled to put runners on first and second. That chased Diamondback starter Zack Spruill from the game. David Wright greeted Trevor Cahill with a hard single to left, but Tejada was gunned down at the plate for the second out. Granderson walked to load the bases, but Abreu popped up to end the inning.
Matsuzaka was solid in his spot start, going six innings, allowing two runs on three hits. He struck out six batters and walked only one.
The Mets added a big insurance run in the eighth. Chris Young led off with a walk and was sacrificed to second. Murphy, the goat of game one with a ninth inning error, singled to plate Young to make it 4-2.
Jenrry Mejia, who took the loss in game one, came on for the ninth. He retired the Diamondbacks for his third save of the year.
Mets win 4-2.