Rapid Reaction: D-backs 3, Mets 2

NEW YORK -- Rain could not save the Mets on Saturday.

Lucas Duda stranded seven men on base as the Mets squandered serious chances all afternoon en route to a 3-2 loss to the Arizona Diamondbacks at Citi Field.

The Mets have lost seven of their last nine games and have matched their low-water mark at five games below .500.

Trailing by a run, the Mets (21-26) had two on and one out in the seventh and eighth innings.

Elsa/Getty Images

Lucas Duda reacts after striking out to leave the bases loaded in the first inning.

Daniel Murphy grounded into a 1-6-3 double play to stall the first opportunity. Duda (0-for-4) and Wilmer Flores both flied out to left field an inning later to end the other threat.

Earlier, Josh Collmenter got Duda to chase a pitch out of the zone to strike out and strand the bases loaded in the first inning.

With two in scoring position and one out in the third, Chris Young struck out and Duda flied out to center as the D-backs maintained a 3-1 lead.

The Mets are now hitting .143 (6-for-42) with the bases loaded this season.

He battled: Zack Wheeler labored early, requiring 68 pitches to navigate the opening three innings, but he rallied for a credible outing that saved the bullpen ahead of Sunday’s doubleheader.

Wheeler’s line: 6.2 IP, 6 H, 3 R, 2 ER, 1 BB, 7 K, 2 HBP. He matched a career high with 118 pitches.

Wheeler departed with the Mets trailing 3-2, Gerardo Parra on second base and two outs in the seventh. Josh Edgin entered and retired Miguel Montero on a squibber in front of the plate.

Wheeler (1-5) posted zeroes from the fourth inning until his departure.

Elsa/Getty Images

David Wright's fifth-inning solo homer pulled the Mets within 3-2.

The unearned came after Flores committed a throwing error in the third -- Flores’ first error in the majors this season. Flores had committed seven errors at shortstop with Las Vegas.

Afternoon D-Wright: David Wright went 3-for-4 with a solo homer and a sparkling play in the field. Wright’s fifth-inning long ball against Collmenter pulled the Mets within 3-2. It was his third homer of the season.

Wright has now produced a season-high three straight multihit games. He also made a diving stop to his left on A.J. Pollock’s grounder and retired the lead runner at second base for the second out of the sixth inning.

What’s next: A long day Sunday. Rafael Montero opposes Bronson Arroyo at 1:10 p.m. In Game 2 of the single-admission doubleheader, Daisuke Matsuzaka makes his first 2014 start. He opposes right-hander Zeke Spruill, who was acquired on Jan. 14, 2013 in the trade that sent Justin Upton to the Atlanta Braves.