PHOENIX — Arizona’s offense posted a season-high 11 hits, Humberto Castellanos pitched five innings of control and the Diamondbacks cooled off the New York Mets with a 5-2 victory Saturday.
The Diamondbacks have struggled offensively and before the game they had the worst batting average: .180.
However, Daulton Varsho got a single leading off the batting turn and was seconded by Varsho, Pavin Smith, Carson Kelly and Geraldo Perdomo, who had two hits each.
The Mets, leaders of the National League East, suffered just their second setback in seven games.
The Diamondbacks took a 1-0 lead in the first and extended it to 3-0 in the second thanks to a defensive error by the Mets.
Arizona had runners on first and second with one out when Perdomo hit a weak shot that bounced up the infield.
Mets third baseman Eduardo Escobar shoved pitcher Trevor Williams as he fielded the ball, delaying Escobar’s pitch and allowing Perdomo to load the bases.
Varsho drove in a run with a single that could not be captured by second baseman Robinson Cano, who bounced off his glove when he jumped to reach it. Ketel Marte of the Dominican Republic got the second run on a choice play.
For the Diamondbacks, the Dominicans Ketel Marte 5-0, one produced; Sergio Alcántara 4-1, one scored, and Geraldo Perdomo 4-2, one scored. The Venezuelan David Peralta 3-1, an RBI.
For the Mets, the Dominicans Starling Marte 4-1 and Robinson Canó 3-1. Puerto Ricans Francisco Lindor 3-1 and Tomás Nido 3-1, one RBI. The Venezuelan Eduardo Escobar 3-0.