Dobbs had a pinch-hit sacrifice fly in the 10th inning, and the Phillies beat the Mets 3-2 Friday night in the opener of a big weekend series.
Philadelphia picked up its sixth straight victory against New York - five have been by two runs or fewer and two came in extra innings.
"In tough situations with a team over and over again, you get yourself real familiar with everything they're trying to do and vice versa," said shortstop Jimmy Rollins, who boldly proclaimed in the offseason that the Phillies were the team to beat in the NL East.
On a night where the Mets' Tom Glavine and the Phillies' Jamie Moyer pitched well but failed to get decisions, Philadelphia picked up its major league-leading 44th come-from-behind win and cut the Mets' lead to 5 ½ games. The Phillies remained 1 ½ games behind wild card-leading San Diego.
"I don't why we play them so well," Dobbs said. "It's a pretty big rivalry. We've been the underdog the whole season."
It was the first matchup between the top teams in the division since the Phillies swept a four-game series last month to cut the Mets' lead to two games. New York responded by winning 10 of 12 and was hoping to put the Phillies away in the weekend series at Shea Stadium.
"They've played well late in games and we haven't," said David Wright, who gave New York an early lead with his 29th homer. "We had our opportunities tonight offensively and didn't cash in."
Jayson Werth led off the 10th inning with a single off Aaron Heilman (7-7). Carlos Ruiz then popped a bunt up foul but backup catcher Mike DiFelice, who entered after Paul Lo Duca was ejected in the ninth, couldn't bring it in.
"Wasn't sure where it was at first, trying to go after it," DiFelice said. "I think I got a little too close to it by the time I realized it was coming down."
Given another chance, Ruiz got the sacrifice down and Heilman threw the ball into center field, giving Philadelphia runners on first and second. Abraham Nunez advanced both runners with another sacrifice, and Dobbs' fly ball to center field made it 3-2.
"He's got some huge RBIs for us coming off the bench and pinch-hitting," manager Charlie Manuel said.
The strong effort by Gordon, Myers and J.C. Romero came after the 44-year-old Moyer limited New York to four hits and two runs in seven innings.
Philadelphia tied it at 2 in the sixth. Nunez walked and scored when Chase Utley went deep with two outs. The All-Star second baseman's drive gave Philadelphia five players with 20 or more homers for the first time in franchise history.
That was it for Philadelphia against Glavine, who gave up five hits and two runs in 7 2/3 innings. He is 8-1 with a 3.20 ERA in his last 16 outings.
He got some help from his defense in the eighth. Nunez led off with a bloop single. Moyer then tried to advance Nunez with a sacrifice but Wright made a terrific diving catch at third before hopping up and throwing to first to finish off the double play.
Glavine departed after allowing a single to Rollins, who stole second and was stranded when Pedro Feliciano got Utley to ground out.
"You kind of walk away with an empty feeling," Glavine said of his third no-decision in his last five starts. "But for me, personally, there's not a lot I can do. You just go out there and try and pitch well, give us an opportunity to win the game."
Glavine has allowed just four earned runs in 27 2-3 innings over his last four outings.
Wright hit the first pitch he saw from Moyer into the bleachers in left to give New York a 1-0 lead in the first. Wright, who has 31 steals, needs just one more homer to join the 30-30 club.
Moises Alou had an RBI single in the fourth inning, extending his hitting streak to a team-best 18 games. Alou's hit drove in Luis Castillo, who stole second and third to set up New York's second run.
Philadelphia also threatened in the second. Aaron Rowand doubled into left field with one out and Werth followed with a smash that kicked off shortstop Jose Reyes' glove and trickled away for an infield single.
Rowand's double was the first extra-base hit off Glavine since San Diego's Khalil Greene doubled in the fifth inning on Aug. 23, according to the Elias Sports Bureau.
Glavine then got out of the inning when Ruiz then bounced into a double play.
- Phillies RHP Antonio Alfonseca was suspended for four games, a day after he was ejected for hitting Colorado's Todd Helton with a pitch. Alfonseca appealed the suspension but didn't pitch against New York.
- Mets 1B Carlos Delgado (strained right hip flexor) took ground balls and played catch before the game. Delgado hurt himself on an awkward swing during an 11-7 victory over the Reds on Sept. 4.
- Rollins made a sliding, over-the-shoulder catch to take a hit away from Jeff Conine in the seventh.
- Philadelphia is 10-6 against New York this season.