The Mets ended a four-game losing streak and won for just the second time in their last 14 games. The Diamondbacks lost for only the second time in their last nine games.
Conforto launched a three-run homer in the second and added an RBI double in the sixth for the Mets, who scored their most runs since May 29.
In addition, Conforto's homer was the Mets' first with multiple runners on base since Apr. 29, when Adrian Gonzalez hit a three-run homer against the San Diego Padres. Gonzalez was released by New York last Sunday night.
Amed Rosario scored on a wild pitch in the third while Brandon Nimmo and Devin Mesoraco had two hits for the Mets, who finished with 10 hits, their most since May 29. New York had recorded seven hits or fewer in its previous 13 games, the longest streak in the majors since 1983.
Steven Matz (3-4) earned the win by allowing one run on six hits and one walk while striking out three over 6 2/3 innings. He has a 2.47 ERA in his last eight starts dating back to May 5.
Robert Gsellman stranded three runners in the seventh and tossed 1 1/3 hitless innings before Anthony Swarzak struck out the side in the ninth.
Paul Goldschmidt's RBI grounder in the sixth accounted for the only run for the Diamondbacks, who scored fewer than three runs for the first time since May 27. Arizona entered Saturday with 120 runs in its previous 17 games.
Nick Ahmed had two hits and scored the Diamondbacks' run.
Patrick Corbin (6-3) took the loss after allowing all five runs on eight hits and two walks while striking out seven over six innings.
--Field Level Media
NY Mets | Arizona | |
Steven Matz | Player | Patrick Corbin |
Win | W/L | Loss |
6.2 | IP | 6.0 |
3 | Strikeouts | 7 |
6 | Hits | 8 |
1.35 | ERA | 7.50 |
NY Mets | Arizona | |
Michael Conforto | Player | Nick Ahmed |
2 | Hits | 2 |
4 | RBI | 0 |
1 | HR | 0 |
6 | TB | 4 |
.500 | Avg | .500 |