Rupp's 3-run double lifts Phils over Braves in 10

Rupp's 3-run double lifts Phils over Braves in 10

ATLANTA -- Cameron Rupp's three-run double proved to be the decisive blow the Phillies needed to fight off a Braves comeback attempt and claim a 7-4, 10-inning win on Thursday night at Turner Field.

"They're better than their record, and I'm glad we kind of got them while they're down right now, because they're going to be better than their record right now," Phillies manager Pete Mackanin said of the 8-25 Braves.

Herrera's four-hit game

Odubel Herrera capped his four-hit night by leading off the 10th inning with a triple against Braves reliever Jason Grilli, who exited with runners at the corners and one out. Ian Krol entered the game and struck out Darin Ruf before walking Freddy Galvis to load the bases ahead of Rupp's three-run double.

The Phillies chased Aaron Blair during a three-run fourth inning and seemed to be in prime position with Vince Velasquez entering the seventh with a 4-0 lead. But after surrendering just two hits through the first six innings, Velasquez surrendered three hits and a walk, including a three-run double by Gordon Beckham, before exiting the game with no outs in Atlanta's game-tying four-run inning.

Galvis starts a double play

Atlanta has now lost 17 of its first 19 home games. The Phillies went 13-6 while playing 16 of their past 19 games on the road.

"It would be great if we'd win the game," Braves catcher A.J. Pierzynski said. "Comebacks are great, but if you don't win the game, it doesn't much matter."

• Pierzynski appears in 2,000th game vs. Phils

Francoeur's game-tying single

Remember me: Jeff Francoeur resurrected his career last year in Philadelphia, and he took advantage of the chance to damage his former team when he capped the Braves' four-run seventh with a game-tying single off right-hander David Hernandez, who replaced Velasquez. Freddie Freeman and Pierzynski notched singles ahead of Beckham's three-run double, while Kelly Johnson walked in between them.

Herrera's lead-off triple

Hot Herrera: With his leadoff triple to start the Phillies' 10th-inning rally, Herrera tied his career high with four hits. He also drew a walk in his first plate appearance. Herrera scored what would be the decisive run on Rupp's bases-clearing double in the 10th, and he scored on Maikel Franco's first-inning sacrifice fly. The center fielder also produced a two-out fourth-inning infield single that enabled Velasquez to score from second base when Johnson made an errant flip over Freeman.

"I'm gonna go out on a limb: He's a good hitter," Mackanin said. "This guy, he's a potential batting champion at some point. He just has a knack for it."

• Velasquez loses aggressive approach in 7th

Blair's first Major League hit

Out of nowhere: Blair's first career hit -- a looping single to right field in the third inning -- accounted for the only hit Velasquez surrendered through the first five innings. The Braves did not advance past first base until Mallex Smith singled and stole second base in the sixth inning. But the Phillies right-hander, who had completed more than six innings in just one of his first six starts of the season, simply was not the same in the seventh, as he did not retire any of the four batters he faced.

• Braves host 9-year-old for Make-A-Wish

Blair fans Franco

Growing pains: After enduring a 28-pitch first inning that saw him give up one run, Blair entered the fourth inning having retired eight of the previous 10 batters. But the rookie hurler was not nearly as sharp as he'd been while completing at least five innings in each of his previous three career starts. He surrendered Galvis' two-run homer in the third and then exited four batters later after Velasquez and Peter Bourjos extended Philadelphia's three-run fourth with consecutive two-out singles.

"[Blair] was just behind in the count a lot tonight, which is very uncharacteristic of what he does," Pierzynski said. "He usually pounds the strike zone. Tonight, he had a hard time, especially with his offspeed [pitches], and they took advantage of it. Our bullpen did an amazing job, and we came back and tied the game. Unfortunately, they got one big hit and we didn't."

Gomez gets the save

"They've played hard and some of the questions they've had to answer, it's not their burden to carry. They have carried it and carried it well. It's been good to see the character of our team." -- Braves manager Fredi Gonzalez, on his team matching the franchise-worst record (8-25) through 33 games

Pierzynski played in his 2,000th game, becoming the eighth active player and 10th catcher to reach this milestone.

Velasquez did not tally a plate appearance at the Minor League level. With a pair of singles on Thursday night, he is now 4-for-14 at the plate this season.

Phillies: After playing 16 of their past 19 games on the road, the Phillies return to Citizens Bank Park on Friday to begin a nine-game homestand with a three-game set against the Reds. Jeremy Hellickson is scheduled to throw the first pitch at 7:05 p.m. ET.

Braves: Julio Teheran will take the mound when Atlanta opens a three-game series in Kansas City on Friday night. Teheran has posted a 7.52 ERA over his past six starts against American League teams. First pitch is set for 8:15 p.m. ET.

Watch every out-of-market regular season game live on MLB.TV.

Mark Bowman has covered the Braves for since 2001.

Aimee Sachs is a contributor for based in Atlanta and covered the Phillies on Thursday.

This story was not subject to the approval of Major League Baseball or its clubs.