PHILADELPHIA — Julio Teheran was back to his old, fist-pumping, emotional ways.
Teheran threw seven impressive innings, Christian Bethancourt hit a go-ahead solo homer and the Atlanta Braves beat the Philadelphia Phillies 8-1 Wednesday night.
Teheran (10-7) gave up one run and four hits to help Atlanta take two of three and avoid tying the Phillies for the worst record in the majors. The Braves had lost 12 in a row and 19 of 20 before coming to Philadelphia.
"That's definitely the Julio Teheran everybody used to know," Teheran said. "I know it's the end of the season, but I want to finish strong."
Michael Bourn had four of Atlanta's season-high 18 hits. Bethancourt and Hector Olivera each had three hits. The trio entered the game batting a combined .170 (37 for 218).
"It felt great to contribute," Bourn said. "Hopefully it'll carry over."
Teheran escaped a bases-loaded jam in the seventh, blowing a 95 mph fastball past pinch-hitter Andres Blanco to end the inning. He's 3-0 against Philadelphia this season.
"Every time I come here, it reminds me when I made my debut," said Teheran, who lost his first career start in Philadelphia on May 7, 2011.
Asked if he considered pulling Teheran in that spot with the bases loaded, Braves manager Fredi Gonzalez joked: "Have you seen our bullpen?"
Phillies starter David Buchanan (2-8) allowed four runs and 10 hits in 3 1-3 innings in his first start since Aug. 11. His ERA rose to 9.11 and he has allowed 22 runs and 31 hits in just nine innings over his last three starts.
"I'll keep taking the ball and try to give my team a chance to win," Buchanan said.
Bethancourt led off the fourth by lining an opposite-field homer to right for a 2-1 lead. Freddie Freeman's two-run single made it 4-1.
The Braves had six hits in the first three innings, but only one run on Nick Swisher's double-play grounder. Bourn's two-run triple in the eighth capped the scoring.
Phillies slugger Ryan Howard went 0 for 4, extending his slump to 0 for 29.
The Braves won their first road series since taking two of three at Milwaukee from July 6-8. It was their first series win since Aug. 14-16 against Arizona.
The last time the Braves had 18 hits also was in Philadelphia on July 6, 2013. All nine starters had at least one hit.
Braves: OF Cameron Maybin (left cornea abrasion) missed his fourth straight game.
Phillies: 3B Maikel Franco, on the DL since Aug. 12 with a left wrist fracture, took pain-free swings and hopes to play before the season ends.
Braves: RHP Shelby Miller (5-13, 2.81) pitches the opener of a four-game set against the NL East-leading New York Mets. Miller is 0-1 with a 3.15 ERA in four career games vs. the Mets.
Phillies: LHP Adam Morgan (5-5, 4.42) starts the opener of a four-game series against the Chicago Cubs. RHP Jake Arrieta (18-6, 2.03) takes the mound for Chicago.