PHOENIX — Given the events of the night before, this may not have felt like a series win, but overall it was mission accomplished for the Mets on Thursday.
Tyrone Taylor scored the go-ahead run in the top of the ninth, and Edwin Diaz got three outs in the bottom of the inning.
The final game of the series at Chase Field was a 3-2 victory over the on-the-ball Diamondbacks.
Jesse Winker doubled and, after Taylor pinch-ran for Winker, José Iglesias' RBI single in the bottom of the ninth gave the Mets the final lead.
Diaz effortlessly tossed a perfect inning, one day after giving up a game-winning grand slam to Corbin Carroll in the Mets' 8-5 loss.
The Mets are 4-3 on a road trip that began in San Diego but are 3 1/2 games behind Atlanta for the third National League wild card as the Braves prepare to face the Phillies.
Next stop is the South Side of Chicago for three games against the White Sox, a historically weak team that draws comparisons to the Mets (1962 edition).
Among the issues facing the Mets is not playing to the level of their opponents (most recently evident in their last home games, where they were 3-3 against the Athletics and Marlins).
David Peterson pitched his sixth straight good inning, allowing seven hits, two walks, four strikeouts and two earned runs in seven innings.
The left-hander owns a 1.86 ERA in his past six starts, the last time he allowed more than one run coming against the Braves on July 28.
Pete Alonso hit a home run in the top of the second inning against Ryne Nelson to give the Mets a 1–0 lead. The home run was Alonso's 221st career home run as a first baseman, moving him past Mike Piazza for third place on the franchise's all-time list.
Only Darryl Strawberry (252) and David Wright (242) have more home runs than Alonso. The home run was Alonso's second in three games, giving him 29 this season.
Randall Grichuk hit a two-run homer in the third inning to give the Diamondbacks a 2–1 lead. Peterson walked leadoff hitter Gerardo Perdomo, then Grichuk reached base on a sinker with the count full.
The home run was the second Peterson has allowed in his last six starts.
Francisco Lindor was the leadoff hitter in the sixth inning, threw 11 pitches, hit a single over the right field fence to tie the game at 2-2, and Mets fans in the stadium erupted in chants of “MVP.”
The homer was Lindor's third of the tour, after he hit two, including a grand slam, in Saturday's game at San Diego.
J.D. Martinez singled as the leadoff hitter in the top of the seventh and advanced to third base with two outs before Luis Torrens struck out.
After back-to-back singles by Eugenio Suarez and Corbin Carroll, Peterson got Kevin Newman to ground out to drive in an inning-ending double play in the seventh.
On an infield throw from Carroll, Jeff McNeil mis-flicked the ball to second base, allowing Suarez to advance to third.
Joc Pederson walked Jose Butt with two outs in the eighth inning, but was caught out by Torrens attempting to steal second base.





