Victor Diaz drove in three runs for New York with a pair of homers in his first game since being recalled from the minors. But the Mets played without two-thirds of their regular outfield, one day after Mike Cameron and Carlos Beltran were injured in a face-to-face collision during a 2-1 loss at San Diego.
Cameron had a broken nose, multiple fractures of both cheekbones and a concussion. Beltran also had a concussion, in addition to a small fracture in his cheekbone.
Diaz, a 23-year-old rookie called up from Triple-A Norfolk on Thursday after Cameron was placed on the disabled list, started in right field.
Beltran and Cameron were still in San Diego when their teammates took the field up the Santa Ana Freeway against the Dodgers, but Beltran and trainer Ray Ramirez left the hotel in San Diego about an hour later and drove to the Mets' hotel in Los Angeles.
Braden Looper (4-6) started the 10th and retired his first two batters. But Navarro drove a 3-2 pitch into the pavilion seats in right-center -- earning his first curtain call in the big leagues.
Duaner Sanchez (4-4) pitched two innings of one-hit relief for the victory.
After loading the bases with one out in the eighth against Roberto Hernandez and failing to score, the Dodgers threatened again in the ninth against Juan Padilla. But first baseman Jose Offerman made a leaping catch of a line drive by Jose Cruz Jr. and raced to the bag to double up Jeff Kent.
Mets starter Victor Zambrano took a 6-3 lead into the seventh inning, but walked the first two batters. Aaron Heilman replaced him and allowed a single by pinch-hitter Hee-Seop Choi before hitting Cesar Izturis on the right hip with the bases loaded to force in a run.
Oscar Robles tied it moments later with a two-run single, but the Mets ended the inning with a double play as Heilman struck out Kent and Mike Piazza threw out Robles at second base.
Diaz tied it at 3-all in the second with a two-run homer off the left-field pole. The former Dodger farmhand made it 6-3 in the sixth with his seventh home run, driving Jeff Weaver's first-pitch fastball more than halfway up the left-field pavilion for his seventh homer after David Wright put the Mets ahead 5-3 in the fifth with a two-run double.
Diaz, whose only other multihomer game in the majors was on April 19 -- a pair of two-run shots against Vicente Padilla in a 16-4 win at Philadelphia. The Mets acquired him from the Dodgers in a July 2003 trade that sent outfielder Jeromy Burnitz to Los Angeles.
After the Mets scored in the first on Cliff Floyd's two-out RBI double, the Dodgers responded with three in the bottom half on Ricky Ledee's bases-loaded sacrifice fly and Jason Phillips' two-run double.
Zambrano was charged with five runs, six hits and four walks in six-plus innings. Weaver allowed six runs and eight hits in six innings, the fourth fifth time in 25 starts this season that the former Yankee had given up at least six runs.
Gerald Williams started in center for the first time this season due to Beltran's absence. ... Wright and Reyes each had a stolen base, increasing the Mets' NL-leading total to 108 -- one more than they had all of last season. ... Piazza, doing the bulk of the catching this season after a failed experiment at first base last year, has thrown out only 12 of 81 baserunners trying to steal. ... The Dodgers sent Triple-A Las Vegas SS Tony Schrager to Boston, completing the trade that brought OF Jose Cruz Jr. to Los Angeles on Aug. 9. ... RHP Shingo Takatsu, 36, was signed to a minor league contract by the Mets and assigned to Triple-A Norfolk. He was designated for assignment by the White Sox on July 18.