"We just know what he's going to do every time we face him," Jones said.
After dropping the series opener, the Braves defeated Pedro Martinez and Glavine in less than 24 hours to take two of three from their NL East rivals.
And that was without slugger Chipper Jones, who missed all three games with a bruised left foot.
"It's a great comeback for us," manager Bobby Cox said. "We beat two of the best, so we're very pleased getting out of here with two out of three."
Andruw Jones scored three times and finished a triple shy of the cycle, snapping a 3-for-47 slump. Raul Mondesi added a two-run single off Glavine (1-3), booed off the mound by Mets fans frustrated with his pitiful performances against Atlanta.
"I don't go out there thinking about it," he said. "It's a challenge. They're a good team, and they're a team I haven't pitched well against. As an athlete, it's the kind of thing that drives you to do better. I have to start doing a better job of it."
The two-time Cy Young winner spent the first 16 years of his career in Atlanta, then signed with New York before the 2003 season. Including the latest meltdown, he is 1-7 with a 9.36 ERA in eight outings against the Braves, who are obviously plenty familiar with his paint-the-corners approach.
"There's been times I'd say the same thing to him, but then I'd watch him be stubborn and win," said Atlanta pitcher John Smoltz, a longtime friend and teammate. "I can't imagine what he's feeling right now facing us. I just know he wants to win very badly."
Glavine gave up seven runs, 12 hits and three walks in 4 1/3 innings, raising his ERA to 5.67.
"What you do in April doesn't necessarily dictate what you're going to do the rest of the year," Glavine said. "I'm not going to say that I'm where I want to be right now. But I may not be as far off as other people think I am."
Hampton, who pitched the Mets to the 2000 World Series, was much better. He allowed three runs and seven hits, striking out five.
"I've seen him pitch better than this," Mientkiewicz said. "But he has good stuff and he's not a guy you want to get behind in the count because he knows how to work it."
Mientkiewicz connected with two outs in the second, giving New York a 1-0 lead.
The Braves caught a break in the third, when third base umpire Kerwin Danley called Andruw Jones' hooking liner fair even though television replays appeared to show it landed foul. He wound up with a two-out double, and Mondesi punched the next pitch to center for a two-run single.
"Hopefully, that will get him going," Hampton said, referring to Andruw Jones. "We need it with Chipper out of the lineup."
Floyd's sixth homer of the season, a two-run shot in the fourth, extended his hitting streak to 14 games.
Perez hit a two-run homer in the fifth, and Betemit followed with a drive over the left-field fence to push the lead to 7-3 and chase Glavine.
Andruw Jones homered against Heath Bell leading off the seventh.
"I'm trying to feel good, I'm trying to take it a day at a time, trying to get better swings, a better approach at the plate," Andruw Jones said. "It's always good to get hits off guys who don't ever give in."
- Both homers Hampton gave up were to left-handed batters, who entered 5-for-26 against him (.192) with zero home runs.
- Chipper Jones, a .310 career hitter at Shea Stadium with 17 homers, took batting practice indoors before the game and hopes to play Friday night against St. Louis.
- Atlanta 2B Marcus Giles had his seventh multihit game in the last 11.
- Hampton improved to 10-9 lifetime against the Mets.
- The Braves have won four of six meetings between the teams this season.
- New York dropped to 8-4 at home.