NEW YORK, N.Y. - Wilmer Flores' bat is beginning to make up for his glove.

Flores singled home the winning run with two outs in the 10th inning for his second huge hit in two days, giving the New York Mets a 5-4 victory over the Philadelphia Phillies on Tuesday night.

"You're starting to see a guy who is going to start swinging the bat like we know he can, and he's going to put up some offensive numbers that people are going to be pretty impressed by," manager Terry Collins said.

The Mets improved to 19-6 at Citi Field, the best home start in team history, after Jacob deGrom and the bullpen blew a three-run lead in the eighth. They have won seven consecutive series against the Phillies, beating their NL East rivals 19 times in the past 24 meetings.

Juan Lagares led off the 10th with a single against Jeanmar Gomez (0-1) before Elvis Araujo walked Lucas Duda. Daniel Murphy grounded into a double play, but Michael Cuddyer walked and Flores lined a single to left-centre.

"I faced the guy before. I was looking for a breaking ball," Flores said. "He threw it and I was ready for it."

Flores, who has nine errors at shortstop, also delivered a tying sacrifice fly in the eighth. He snapped a sixth-inning tie Monday with a three-run homer, sending New York to a 6-3 win in the series opener.

"I'm right where I want to be," he said.

Jeurys Familia (1-0) worked two scoreless innings, his longest outing since last June, with the help of a strong throw by rookie catcher Kevin Plawecki to nab a runner trying to steal.

Maikel Franco capped a four-run rally in the eighth with a two-out RBI single against Carlos Torres that gave the Phillies a 4-3 lead.

"Big moment for him," manager Ryne Sandberg said. "It was good to see him come through there."

Philadelphia got five straight hits in the inning, and the Mets used four pitchers. Ben Revere hit a two-run triple off rookie reliever Hansel Robles and scored on Freddy Galvis' single through a drawn-in infield.

New York responded in the bottom half with Flores' sacrifice fly against Ken Giles following a leadoff walk to Duda and Murphy's double.

Franco kept it tied with an outstanding play at third base on a slow roller by rookie pinch-hitter Darrell Ceciliani.

Working on another dazzling start at Citi Field, deGrom was cruising along with a 3-0 lead in the eighth before consecutive one-out singles put a Phillies runner on second base for the first time all night.

But everything he accomplished in 105 pitches was undone by Robles in four.

Last season's NL Rookie of the Year, deGrom struck out nine and walked none. He has not allowed an extra-base hit in 25 1/3 innings.

The slim right-hander retired his final 23 batters in his previous start against St. Louis, throwing eight shutout innings of one-hit ball that left him 10-1 with a 1.19 ERA and 94 strikeouts in his past 12 outings at home.

New York scored three times off Jerome Williams with two outs in the third after deGrom beat out a double-play ball. Duda beat the shift with an RBI single, and Cuddyer broke his bat on a two-run single with the count 0-2.

"You just have to live with that, but I think it all could have been prevented with the walks," said Williams, who issued two of his four free passes in the inning. "I didn't know deGrom was that fast. He got down that line pretty good."

EYE ON THE ZONE

One day after the Phillies were unhappy with plate umpire Larry Vanover's strike zone, Sandberg stepped out of the dugout during a spat with Ron Kulpa after Galvis was called out on strikes.

TRAINER'S ROOM

Mets RHP Dillon Gee (groin) is scheduled to make a rehab start Wednesday night for Double-A Binghamton, which is expected to be his final step before coming off the disabled list. The team plans to use a six-man rotation when Gee is activated. ... For the second consecutive day, RHP Vic Black (shoulder) pitched a scoreless inning for Binghamton. Former closer Bobby Parnell (elbow surgery) worked a hitless inning in the same game. Earlier in the day, Collins said Black was getting close to coming off the DL. ... Travis d'Arnaud (broken right pinkie) caught five innings in an extended spring training game. He had a hit in three at-bats. ... Collins said RHP Rafael Montero (rotator cuff inflammation) had his best of three throwing sessions since going on the DL and plans to throw off a mound Wednesday.

UP NEXT

Phillies: RHP Sean O'Sullivan (1-3, 3.54 ERA) gets the ball in the series finale Wednesday afternoon. He has never started against the Mets.

Mets: Prized prospect Noah Syndergaard (1-2, 3.63 ERA) makes his fourth major league start when the Mets go for their second three-game sweep of the Phillies at Citi Field this season.