Lucas Duda connects for an RBI single against the Arizona...

Lucas Duda connects for an RBI single against the Arizona Diamondbacks during the third inning of a game on Monday, April 14, 2014, in Phoenix. Credit: AP / Ross D. Franklin

Of the eight position players that Mets manager Terry Collins penciled into his lineup against the Diamondbacks Monday night, four entered play with batting averages below the Mendoza Line (.200).

The Mets' .207 average ranked last in the National League, 14 points behind the second-worst club. But in the Diamondbacks and their mess of a pitching staff, the Mets found an elixir for their offensive ills.

Behind a big night by Lucas Duda, who tied his career high with four hits and drove in two runs, the Mets pulled away for a 7-3 win, though it came at a heavy cost. Injuries forced outfielders Curtis Granderson (multiple contusions) and Juan Lagares (pulled right hamstring) from the game. Granderson is day-to-day, but Lagares could face a trip to the disabled list, which would deprive the Mets of their top contributor this season.

Those developments overshadowed the Mets' 13-hit barrage against the Diamondbacks, who entered play with a league-worst 5.95 ERA.

David Wright knocked in two runs and Eric Young Jr. and Daniel Murphy finished with two hits apiece. But Duda had the biggest night. "He's swinging good," Collins said. "You let him just get in that batter's box and go get 'em. He's making a nice run at it right now."

The Mets (6-7) improved to 4-3 on their three-city, nine-game swing. A victory today would clinch a winning road trip.

The Diamondbacks (4-12) already have reshuffled their starting rotation, banishing starters Trevor Cahill (9.17 ERA) and Randall Delgado (10.13 ERA) to the bullpen. To replace them, the Diamondbacks plucked Josh Collmenter out of the bullpen and rookie righthander Mike Bolsinger from Triple-A Reno. The Mets had no problems against either.

Making his first big-league start since 2012, Collmenter allowed three runs in four innings. He gave way to Bolsinger, who surrendered two in his major-league debut.

Zack Wheeler (1-2) allowed two runs in 61/3 innings. He allowed six hits and three walks and departed with the Mets leading 7-2. "Zack did a great job tonight," Duda said. "And we were able to come through."

Notes & quotes: The Mets will watch Joel Hanrahan's showcase Thursday, according to a person with knowledge of the situation. A two-time All-Star as the Pirates' closer, Hanrahan is attempting to return after rehab from Tommy John surgery.