The offense during the first eight games of their winning streak was fueled by timely hits and a lot of home runs but the Braves on Saturday manufactured their decisive run with walks a heady play and hustle.

After three walks loaded the bases in the 12th inning a ground out by Dan Uggla drove in the last run for the Braves in a 5-4 win against the Phillies at Citizens Bank Park pushing Atlanta’s winning streak to nine games. Paul Janish’s take-out slide at second base and Uggla’s full-bore sprint were keys to avoiding an inning-ending double play.

“Janish went in there hard against (Chase) Utley” Braves manager Fredi Gonzalez said. “And Danny busted hard down the line 90 feet to make that a bang-bang (play) and all of a sudden we win the game. You go in tip-toeing and you give Chase a clean look at the first-base bag and they turn (the double play) and we end up not scoring a run.”

Craig Kimbrel worked around a leadoff single in the bottom of the 12th to collect his 33rd save and the Braves notched their majors-leading 35th comeback win and clinched the series. Perhaps most importantly in the big picture they got an encouraging performance from Brandon Beachy in his second start since Tommy John elbow surgery.

“Beachy pitched great and our bullpen shut them down like they always do” s“Danny hustling and Janish taking him out on that play was huge.”

“Beachy pitched great” said Freddie Freeman who had a two-run single in a three-run fifth inning that erased Philadelphia’s 3-1 lead. “Our bullpen of course shut it down like they always do. And we were able to get a run across. Three huge walks and Danny hustling and Janish taking him out that’s a big play right there. It goes unnoticed but that’s a huge play to be able to get the throw a little off-line and Dan could be that ball out. “

Uggla’s one-out grounder to shortstop Jimmy Rollins was a potential double play but Janish’s slide swept out Utley’s feet. Uggla might have beaten the throw anyway — replays were inconclusive — but the umpire ruled Kevin Frandsen’s foot came off the base as he took the throw.

“At that point in time everybody’s ready to go home and ready to go home with a ‘W’” Uggla said. “And everybody knows the situation — you have to beat the ball out to get a run right there. So everybody’s going to be busting it giving everything they’ve got whatever they have left in the tank. And that’s what it takes to win sometimes. Everybody did that.”

Chris Johnson’s 11-game hitting streak and Atlanta-record eight-game streak of multihit games ended when he went 0-for-3 with two walks.

Justin Upton hit a third-inning homer and has hit .353 with three homers and eight RBIs in an eight-game hitting streak. He also walked twice and scored three runs as the Braves handed the Phillies their 12th loss in 13 games.