PHOENIX — David Peralta hit a pair of solo homers, Matt Koch pitched six effective innings in a combined four-hitter and the Arizona Diamondbacks beat the Mets by a score of 6-3 on Thursday night.
Amed Rosario’s solo homer off Archie Bradley pulled the Mets within a run in the eighth inning. But Peralta, who homered off Jason Vargas (2-5) in the fourth inning, hit his 14th of the season off Jacob Rhame in the bottom half of the eighth to extend Arizona’s lead.
Koch (5-3) gave up solo homers to Brandon Nimmo and Michael Conforto, but only one other hit.
Paul Goldschmidt and Jake Lamb also hit solo homers for the National League West-leading Diamondbacks. Brian Boxberger worked a perfect ninth for his 15th save in Arizona’s sixth win in seven games.
The Mets failed to score more than three runs for the 10th consecutive game and have lost 10 of 11.
Nimmo at least got the Mets’ trip to the desert started off right, hitting a solo homer in the first inning that barely cleared the wall in right. Conforto hit another solo shot off Koch in the sixth, pulling New York to 3-2.
That was about all they could manage against Koch, who allowed two runs before being replaced Yoshihisa Hirano to start the seventh.
Vargas has pitched better since a shaky start to the season, going 2-1 with a 2.50 E.R.A. over his last four starts. He had been moved up in the rotation to start against Arizona while Steven Matz deals with a blister on his throwing hand.