Mets 4, Diamondbacks 3: Mike Nickeas and Andres Torres ripped two-run singles during a four-run fourth inning to propel Johan Santana to his first win of the season as New York topped visiting Arizona.
Daniel Murphy recorded his second career four-hit game and Kirk Nieuwenhuis reached base three times for the Mets, who snapped a four-game losing skid.
After Ryan Roberts' solo homer opened the scoring in the second inning, Nickeas gave New York the advantage by depositing an offspeed pitch from rookie starter Patrick Corbin (1-1) into right field. Santana moved the runners to second and third with a sacrifice and Torres greeted reliever Josh Collmenter with a two-run single to left-center field.
Making his sixth start of the season, Santana (1-2) worked out of trouble to post his first victory since he defeated Atlanta on Sept. 2, 2010. The veteran left-hander allowed three runs on nine hits in seven innings.
Bobby Parnell stranded a runner at second in the eighth inning and Frank Francisco did the same in the ninth for his sixth save.
Paul Goldschmidt ripped his second two-run double in as many contests and John McDonald had three hits for the Diamondbacks, who have lost three of their last four games.
GAME NOTEBOOK: David Wright, who went 0-for-4, saw his 10-game hitting streak come to an end. ... Corbin, who attended Syracuse, had more than 50 friends and family in the stands. Corbin also recorded his first major-league hit with a single in the third inning. ... Santana improved to 3-0 in his career versus the Diamondbacks.