The Phillies took the early lead behind a couple of RBIs from Erik Kratz and 4 2/3 strong innings from Minor League left-hander Adam Morgan.
Philadelphia went up, 1-0, in the second when Ruf reached on an error and scored when Kratz doubled to left-center field. Kratz came up big again in the fourth. Ruf singled, and Laynce Nix reached on an error to put runners on the corners with no outs. Kratz followed with another double to left-center field to score Ruf to give the Phillies a 2-0 lead.
Philadelphia scored two more runs in the fourth, including a run-scoring single from Yuniesky Betancourt, to make it 4-0.
Braves catcher Evan Gattis homered twice, including a shot to left in the fifth to score Atlanta's first run. His second homer was part of a three-run sixth inning that helped the Braves erase their early deficit.
Morgan got called up to make the start for the Phillies. One of the organization's top prospects, he allowed one run on four hits and three walks and struck out five in 4 2/3 innings. Atlanta left-hander Paul Maholm allowed four unearned runs on seven hits and two walks and struck out five in six innings.
Up next: The Braves will play their final split-squad games Saturday. Julio Teheran will prepare for his role as Atlanta's fifth starter in the home game against the Astros, available on Gameday Audio. Jason Heyward and the Upton brothers will be in the lineup as Sean Gilmartin gets the start against the Blue Jays in Dunedin. Both games begin at 1:05 p.m. ET, with the contest against the Blue Jays available for free on MLB.TV.
Todd Zolecki is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.