NEW YORK — Starling Marte ripped a bases-loaded triple in the first inning and drove in four runs, J.D. Martinez homered for the second consecutive game and the New York Mets held off the skidding Arizona Diamondbacks 10-9 on Friday night.
Trailing by five and down to their final out, the Diamondbacks got a three-run homer from Joc Pederson and a solo shot from Christian Walker on consecutive pitches from Reed Garrett before he struck out Lourdes Gurriel Jr. to end it.
"Got the job done," Mets manager Carlos Mendoza said.
Mark Vientos had three singles and two RBIs, hours after taking over the everyday job at third base when the Mets made a series of roster moves.