The sweep for the Mets is their first at Citi Field since they swept the Minnesota Twins in a three-game series from Sept. 16-18, 2016. The Diamondbacks have lost four straight and 10 of 11.
Arizona left-hander Jorge De La Rosa (0-2) retired the first two batters he faced in the seventh before the Mets built their tie-breaking rally. After Tomas Nido singled, Cabrera, pinch-hitting for starting pitcher Noah Syndergaard, got ahead of De La Rosa 2-0 and then fouled off four straight pitches before hitting his third career pinch-hit homer.
Rosario, who homered for the Mets' first run in the sixth, followed by completing his first two-homer day as a major leaguer.
Syndergaard (4-1) allowed one run on six hits and one walk while striking out seven over seven innings. He pitched seven innings for the second time in 10 starts this season. The Mets have had a starter pitch into the seventh just seven times in 42 games.
Jerry Blevins got the first out of the eighth and Robert Gsellman recorded the final five outs for his first major league save.
Jarrod Dyson had three hits for the Diamondbacks and scored the only run in the second, when he raced home from third on Jeff Mathis' groundout.
Clay Buchholz, making his first major league start in 13 months, allowed one run on two hits and one walk while striking out two over five-plus innings. Buchholz, mixing a high-80s fastball with a curveball and changeup, retired 10 straight before Rosario homered leading off the sixth.
The 33-year-old right-hander was limited to two starts last season due to a torn flexor tendon in his right arm, which he suffered pitching against the Mets on April 11, 2017.
--Field Level Media
Arizona | NY Mets | |
Clay Buchholz | Player | Noah Syndergaard |
No Decision | W/L | Win |
5.0 | IP | 7.0 |
2 | Strikeouts | 7 |
2 | Hits | 6 |
1.80 | ERA | 1.29 |
Arizona | NY Mets | |
Jarrod Dyson | Player | Amed Rosario |
3 | Hits | 2 |
0 | RBI | 2 |
0 | HR | 2 |
3 | TB | 8 |
.750 | Avg | .667 |