Diamondbacks 2, Mets 1
PHOENIX -- Welington Castillo hit his first Arizona home run, a two-run shot in the bottom of the seventh inning, lifting the Diamondbacks to a 2-1 win over the New York Mets on Saturday night.
Castillo, acquired Wednesday from the Seattle Mariners, was making his second appearance for his new team. The catcher's home run off right-hander Bartolo Colon, following a single by second baseman Chris Owings, was his third this season.
Right-hander Randall Delgado (3-2) threw a 1 1/3 innings of hitless relief for the win. Delgado walked one and struck out one.
Right-hander Brad Ziegler pitched the ninth for his sixth save in seven chances despite giving up a single and seeing a second batter reach base on catcher's interference.
Arizona (27-28) won for the fourth time in five games moved within a game of the .500 mark for the first time since May 24.
Center fielder Juan Lagares homered for the Mets, who fell to 1-4 in their past five.
Colon (8-4) allowed five hits and two runs on five hits in seven innings. He walked one and struck out seven, his highest total since striking out nine on May 5.
Arizona starter Chase Anderson threw 5 2/3 innings of one-run ball.
Colon had not allowed a hit for 3 1/3 innings before Owings singled just in front of left fielder Michael Cuddyer with two outs in the seventh. Castillo then lined Colon's first pitch into the front row of seats to the right of the Diamondbacks' left field bullpen.
Lagares gave the Mets a 1-0 lead in the second inning with a line-drive home run that bounced off the top of the right field wall and into the stands. It was Lagares' second homer of the season and first since May 9.
Seven of Lagares' 10 career home runs have come on the road, and eight either tied a game or gave the Mets the lead.
The Mets (30-27) threatened in the sixth against Anderson, loading the bases with two outs on three singles. However, Delgado retired third baseman Eric Campbell on a fly ball to right to end the inning and keep Arizona within a run.
Diamondbacks manager Chip Hale received his first career ejection for arguing a third-strike call against Arizona first baseman Paul Goldschmidt in the sixth inning.
NOTES: The Diamondbacks activated 3B Jake Lamb from the 15-day disabled list, and he came off the bench to strike out in his long plate appearance. Lamb, who hit .364 in three rehab games with Triple-A Reno, was sidelined since April 19 with a stress reaction in his left foot. ... Arizona designated C/INF Jordan Pacheco for assignment. Pacheco hit .242 in 29 games but became expendable after the Diamondbacks acquired C Welington Castillo from Seattle. ... The Mets' bullpen worked 14 consecutive scoreless innings before allowing four runs in the eighth Friday. ... Mets LF Michael Cuddyer went 2-for-4, extended his hitting streak to 11 games. ... Mets 2B Danny Muno started and batted sixth despite entering the game with a .067 batting average and riding an 0-for-14 skid. He went 1-for-4.