Right-hander Dick Ruthven pitched a five-hitter for his fourth straight victory as Philadelphia snapped a two-game losing streak by edging visiting Atlanta.
The only run came in the sixth when, with one out, Pete Rose, Mike Schmidt and Gary Matthews singled successively to load the bases. Bo Diaz then lined a sacrifice fly to center.
Ruthven (4-3), who lost his first three starts of the season, didn't allow a runner past second and struck out eight, his high for the season. Phil Niekro worked eight innings for the Braves and allowed only six hits while losing for the second time in four decisions.
The Braves threatened in the first on a pair of walks with two out, but Bob Horner flied out to end the inning. Bruce Benedict hit a one-out double in the Braves second but also was stranded.
In the third, Claudell Washington reached first on an error by Ruthven and moved to second on an infield out before Chris Chambliss flied out and Dale Murphy grounded to second.
In the Braves' fourth, Larry Whisenton singled with one one and advanced to second one out later on a single by Rafael Ramirez. Ruthven then got Niekro to hit into a fielder's choice.
Ruthven has given up only four earned runs in his last five starts.