PHOENIX — Trent Oeltjen extended his remarkable big league debut with four more hits, falling a homer shy of the cycle, and Alex Romero had two hits and two RBIs in the Arizona Diamondbacks' 6-2 victory over the New York Mets on Tuesday night.

Oeltjen has 12 hits in his first 24 at-bats since his contract was purchased from Triple-A Reno to replace injured Justin Upton on Aug. 6. He has hit safely in all five of his major league games. Oeltjen also made a stellar catch in center field.

Oeltjen, a native of Sydney, Australia, singled and scored in a three-run third inning capped by Romero's two-run single. He tripled and scored in the fourth for a 5-2 Arizona lead.

Right-hander Max Scherzer (7-6) gave up two runs in 6 2-3 innings for his first victory in three career outings against the Mets.

Scherzer struck out eight and did not issue a walk for the third time in his 29 major league starts while winning for the second time since June 23.

New York has lost 10 of 13 after a five-game winning streak. Following a 27-20 start, the Mets have gone 25-41 since May 29 and fallen nine games under .500 for the first time since ending the 2004 season at 71-91.

Mets outfielder Jeff Francoeur hit his 12th home run in the second inning to tie the game at 1, and Alex Cora had a run-scoring single in the fourth inning.

Arizona (52-62) has won nine of 13, and five of six against the Mets this season after taking three of four at Citi Field from July 31-Aug. 3. In taking the first two games of the three-game series, Arizona has won three of its last four series.

The Diamondbacks had six extra-base hits, four doubles and two triples, and have 12 extra-base hits in the first two games of the series.

The Mets committed two errors, by Cora, the shortstop, and second baseman Luis Castillo, after committing two in the first game of the series Monday.

Cora misplayed Gerardo Parra's groundball in the hole with Stephen Drew on third in the first inning, enabling Parra to reach first base and Drew to score.

Castillo made a low throw to first base on Miguel Montero's routine grounder in the seventh inning, and Montero scored when Ryan Roberts doubled.

Mets right-hander Livan Hernandez lasted only four innings, giving up six hits and five runs. Hernandez (7-7) has given up 34 earned runs in his last 36 innings, raising his ERA to 5.28.

Oeltjen, attempting to become the fourth player in franchise history to hit for the cycle, lined a single to center on the first pitch he saw from Brian Stokers with one out in the eighth inning. He singled in the third inning, tripled in the fourth and doubled in the sixth.

NOTES: Mets third baseman David Wright was held out of the starting lineup. He pinch hit in the ninth inning, striking out to end the game. "Physically he is a little down. A cold," Mets manager Jerry Manuel said. Wright has played in 112 of the Mets' 113 games this season. ... Mets outfielder Gary Sheffield appeared as a pinch hitter in his second straight game, flying out to left field both times. He last played in the field Aug. 5 in St. Louis after coming off the disabled list with a hamstring injury. Arizona signed two draft picks Tuesday, supplemental first-rounder Christopher Owings and 13th-rounder Patrick Schuster. Owings received a $950,000 signing bonus. Schuster, who threw four consecutive no-hitters at Mitchell High in New Port Richey, Fla., last spring, received $450,000. Arizona recalled left-hander Daniel Schlereth, their No. 1 pick in the 2008 draft, after placing left-hander Scott Schoeneweis on the disabled list with depression.