Rapid Reaction: Diamondbacks 2, Mets 1

PHOENIX -- Limited run support? Big problem.

Bidding for his MLB-leading ninth win, Bartolo Colon took a scoreless effort into the seventh inning. With little margin for error, he then surrendered a two-run homer to Welington Castillo and the New York Mets lost to the Arizona Diamondbacks, 2-1, on Saturday night at Chase Field.

Castillo was acquired by the D-backs on the eve of the series in a six-player swap that sent outfielder Mark Trumbo to the Seattle Mariners.

Juan Lagares' second-inning solo homer against Chase Anderson was the only run produced by the Mets, whose depleted lineup is struggling to support its pitchers.

The Mets have 13 players on the disabled list, tied with the Texas Rangers for the most in the majors.

The Mets had two runners on base with one out in the ninth, but pinch hitter John Mayberry Jr. grounded into a game-ending double play.

The Amazin's did load the bases with two outs in the sixth, but Randall Delgado took over for Anderson and coaxed a flyout from Eric Campbell.

The Mets (30-27) -- despite sinking closer to .500 -- remained a half-game behind the Washington Nationals for the NL East lead.

At the plate, Colon (8-4) delivered a fifth-inning single. It marked his fourth hit of the season. His three-game hitting streak matched Jacob deGrom for the longest by a Mets pitcher this season.

Colon nursed a 1-0 lead into the seventh inning with strong pitching.

Colon faced Ender Inciarte on third base after a two-out single and errant pickoff throw in the third, but rallied by coaxing a flyout from A.J. Pollock. With Yasmany Tomas on second base and two outs an inning later, Colon retired Chris Owings on a comebacker.

Colon finally faltered in the seventh. Leading 1-0, he surrendered a two-out single to Owings, followed by Castillo's first homer as a D-back.

Odds & ends: Campbell let go of his bat on the follow-through of a fifth-inning swing and clocked plate umpire Mark Ripperger in the shoulder/neck area. Ripperger shook off the jolt and continued. … Michael Cuddyer extended his hitting streak to 11 games, the longest by a Met this season. … Danny Muno snapped an 0-for-16 drought at the major league level with a sixth-inning infield single. … D-backs manager Chip Hale was ejected by Ripperger after a displeased Paul Goldschmidt was called out on strikes to end the sixth.

What's next: DeGrom (6-4, 2.41 ERA) opposes right-hander Josh Collmenter (3-5, 5.03) as the Mets complete a seven-game trip on Sunday at 4:10 p.m. ET.