Manuel Margot came within a triple of the cycle and fellow rookie Dusty Coleman hit his first major league home run, leading the San Diego Padres past the New York Mets 7-5 on Thursday night.
Luis Perdomo (5-5) got the victory after pitching into the seventh.
Brad Hand earned his fifth save and ran his scoreless streak to 18 1/3 innings.
Margot drove in three runs, a career-high for the former Boston Red Sox prospect.
Coleman, the 30-year-old minor league veteran, was promoted this week when shortstop Erick Aybar got hurt. He hit a three-run home run that made it 7-1 in the fifth.
The Mets lost for the third time in nine games despite Jay Bruce's 26th home run, a two-run blow off Jose Torres that drew them to 7-5 in a four-run seventh.
The Padres took a 4-1 lead against rookie Chris Flexen, a 23-year-old making his big league debut for the injured Zack Wheeler.
Flexen, promoted directly from Double-A Binghamton, gave up a home run on his third pitch, an errant 0-2 curveball that Margot pulled for his seventh homer and fourth to lead off a game.
Mets fielders erased two Padres baserunners at home plate later in the first but Flexen (0-1) continued to misfire.
The righty hit Coleman in the back with an 0-2 pitch in the second and walked No. 8 hitter Luis Torrens to load the bases.
With one out, Margot blasted a chest-high fastball off the center-field wall for a double that brought in three runs, the final one unearned.
Flexen threw 69 pitches in his three innings, allowing five hits and four walks.
Margot bunted for his third hit, bringing him a triple shy of becoming the third player in Padres history to hit for the cycle.
He grounded out in his final at-bat.
Torrens, a rookie catcher, mistakenly assumed there were three outs, trotting near the Padres dugout after catching a third strike for the second out of the eighth.
Padres reliever Phil Maton and other field personnel smiled when Torrens did a U-turn.
After Maton struck out the side in the eighth, Hand struck out two in the ninth.
REVIEW TIMES TWO
The two plays at home plate involved Mets catcher Travis d'Arnaud and were reviewed in the bottom of the first. Overturned was umpire Vic Carapazza's call that Padres baserunner Carlos Asuaje had beaten D'arnaud's tag after Flexen fielded a bunt and threw home.
Then it was confirmed that d'Arnaud had tagged Wil Myers for the third out on an attempted double-steal. The reviews lasted 80 and 95 seconds, respectively.
Mets: OF Yoenis Cespedes, plagued this year by hamstring and quad ailments, told the New York Post he plans to lose about 15 pounds this offseason and also to take up yoga. Cespedes said he bulked up too much last offseason.
Padres: 3B-2B Yangervis Solarte played second base Thursday with Triple-A El Paso to begin his rehab from an oblique injury that has sidelined him the past 29 games. ... C Austin Hedges, sidelined by concussion symptoms, is expected to rejoin the team Sunday or early next week.
Mets: RHP Rafael Montero (1-7, 5.19 ERA) will be coming off a season-high seven-inning performance Friday against the Seattle Mariners. In the outing Sunday, he allowed three runs to the Oakland A's.
Padres: LHP Travis Wood (1-3, 6.91 ERA) will make his Padres debut and fourth start of the season Friday against the Pittsburgh Pirates. Wood was acquired Monday from the Kansas City Royals.