Syndergaard homers as Mets dump D-backs

PHOENIX -- Noah Syndergaard threw 5 2/3 innings and added his third homer of the season to help lead the New York Mets past the Arizona Diamondbacks 7-5 Tuesday night.

Kelly Johnson also homered, T.J. Rivera had four hits, and Jose Reyes tripled, singled and drove in a run for the Mets, who won for the third time in four games.

Yasmany Tomas homered for the Diamondbacks, who lost for just the third time in their past nine games.

Syndergaard (10-7) allowed four runs -- two earned -- on seven hits with two walks with eight strikeouts. He snapped a personal three-game losing streak.

Jeurys Familia pitched the ninth for his 40th save in 43 chances.

Arizona starter Braden Shipley (2-2) began with four solid innings, then self-destructed in the fifth and three batters into the sixth inning. Shipley gave up seven runs -- six earned -- on 10 hits in five-plus innings, walked one and failed to strike out a batter.

Tomas gave the Diamondbacks a 1-0 lead in the fourth with his home run, a solo shot into the left-field stands.

Syndergaard and the Mets answered in the top of the fifth.

T.J. Rivera singled, went to third on a double by Alejandro De Aza and scored on a sacrifice fly by Rene Rivera to tie the game 1-1.

Syndergaard put the Mets ahead 3-1 with a towering home run into the right field stands. New York added a fourth run in the inning when Reyes tripled off the wall in center and scored on Curtis Granderson's sacrifice fly.

Johnson homered to lead off the sixth, and T.J. Rivera singled and scored on a double by De Aza to make it 6-1 and chase Shipley. De Aza went to third when Tomas mishandled the ball in right -- the second of his two errors in the inning -- and scored an unearned run on a Reyes single for a 7-1 lead.

The Mets' defense wasn't much better in the bottom of the inning. Jake Lamb reached on an error, Welington Castillo singled, and Mitch Haniger tripled to right to pull the Diamondbacks within 7-3. Haniger scored when T.J. Rivera misplayed Phil Gosselin's grounder to third, -- his second error of the inning -- and Jean Segura was safe at first on an infield single following a video replay after being called out at first on a grounder to third.

Mets manager Terry Collins pulled Syndergaard as soon as the video review was complete, opting for left-hander Jerry Blevins to face left-handed Michael Bourn, who struck out to end the inning.

Haniger added an RBI double in the seventh to make it 7-5. He finished 2-for-4 with three RBIs in his major league debut.

NOTES: Mets 2B Neil Walker was a late scratch with lower back stiffness. Kelly Johnson shifted to second from third base and T.J. Rivera was slotted in the sixth spot in the lineup at third. ... Mets OF Yoenis Cespedes played seven innings in left field for Class A Port St. Lucie on Tuesday. "I feel perfect," Cespedes said through a team official. "I'm going to play nine innings in left field tomorrow for St. Lucie and then hopefully join the team in San Francisco." Cespedes has been on the disabled list since Aug. 4 with a strained right quad. ... Before the game, the Diamondbacks selected OF Mitch Haniger from Triple-A Reno. Haniger was in the lineup in left field, batting seventh, to mark his major league debut. ... Before Tuesday, Arizona had posted four consecutive victories against the Mets, one short of the club record set in 2002.
Final1st2nd3rd4th5th6th7th8th9thRHE
New York MetsMets0000430007122
Arizona DiamondbacksDiamondbacks000103100592
Season Series
ArizonaStatsNY Mets
5-1Vs1-5
.302Batting Average.245
7.5Runs / Game3.8
10Home Runs7
4Errors7