PHILADELPHIA — Adonis Garcia is benefiting from the two All-Star sluggers batting behind him.

Garcia scored the winning run in the 10th inning after homering twice earlier in the game, and the Atlanta Braves beat the Philadelphia Phillies 6-4 on Saturday night.

Garcia spent most of the season in the middle of Atlanta’s order, but for the last month, he’s batted second ahead of Freddie Freeman and Matt Kemp.

“The team is clicking and I’m feeding off of that,” Garcia said. “I honesty do feel good being in the two spot. I feel like I’m getting … a lot more fastballs due to the fact of the guys hitting behind me.”

Garcia hit a solo homer with one out in the first inning, then another solo shot in the sixth. He has 13 homers in 424 at-bats this season, and since moving to the No. 2 spot he is hitting .303 with five homers and 14 RBIs.

“It’s good for everyone to come in here and we’re playing well,” he said. “We’re just doing all the little things right, right now. So it’s good to see that we’re doing that and executing well.”

Garcia scored the winning run on a check-swing ground ball by Tyler Flowers. First baseman Ryan Howard threw home on the slow roller, but Garcia beat the force play.

Jed Bradley (1-0) got the win in his major league debut with one scoreless inning. Bradley nearly gave up a walkoff home run to Freddy Galvis in the ninth, but Galvis’ shot hooked just foul.

“I might have had a minor coronary,” Bradley said. “I was yelling at the baseball the whole time. I’m glad it went foul. I’m not going to lie. This whole night took me by surprise. I think I’m still wrapping my head around it, but I’m happy it turned out the way it did.”

Mauricio Cabrera got his fourth save in four opportunities.

Edubray Ramos (1-2) allowed two runs and one hit after allowing a leadoff walk to Garcia. Freeman also scored in the 10th on Jace Peterson’s groundout.

Maikel Franco had four hits for the Phillies, including three doubles, drove in a run and made a sensational diving play at third base to rob Flowers of a hit.

However, it was his error on a dropped pop-up in the eighth that led to the tying run. Franco dropped Chase d’Arnaud’s foul ball, and d’Arnaud walked and then scored on Garcia’s ground out.

“I just called for it late, and I dropped it,” Franco said.

Cesar Hernandez added a home run and Cameron Rupp snapped an 0-for-15 drought with a two-run double in the third to drive in the Phillies’ other runs.

Phillies starter Vince Velasquez allowed two earned runs in seven innings, striking out eight. It was the final start of the season for Velasquez, who was shut down by the Phillies to preserve his arm after throwing a career-high 130 innings this season.

“I completely understood from the beginning (what the plan was),” Velasquez said. “It was a big workload on my arm. It had a toll on me, so I completely understand this decision.”

Braves rookie John Gant allowed three earned runs in five innings, striking out six while throwing a career-high 113 pitches.

STATS

Ender Inciarte extended his hitting streak to 14 games. He had a 19-game streak earlier this season. … Freeman extended his hitting streak to 10 games and has reached safely in 26 straight, the longest active streak in the majors. … Franco has nine extra-base hits against the Braves this year, more than against any other team. … Velasquez pitched beyond the sixth inning for just the third time this season, and the first time since July 18. … Aaron Altherr played all three outfield positions for the Phillies.

TRAINER’S ROOM

Braves: Atlanta placed RHP Aaron Blair on the 15-day disabled list, retroactive to Aug. 29, due to a left knee strain. To replace him on the roster, it recalled RHP Brandon Cunniff from Triple-A Gwinnett. Cunniff pitched a scoreless inning Saturday.

UP NEXT

Braves RHP Julio Teheran (4-9, 3.12 ERA) opposes Phillies RHP Jake Thompson (1-4, 7.86) in the series finale Sunday.