Dale Murphy drove in the winning run with a one-out single past a drawn-in infield in the ninth inning last night in Atlanta as the Braves beat the East Division-leading Chicago Cubs, 3-2.

Murphy's hit came off reliever Lee Smith (9-5) and scored Albert Hall, who had singled and stolen second to start the rally. Paul Runge singled, but Hall was forced to stop at third and Brad Komminsk drew a walk to load the bases for Murphy.

"I don't think it's a crime to give up a base hit to Dale Murphy," Chicago Manager Jim Frey said. "He gets paid an awful lot of money to get those base hits."

The victory went to reliever Donnie Moore (3-3), who worked the final 1 2/3 innings.

The Braves gained a 2-2 tie in the second inning. Bruce Benedict singled to right, went to second on Tony Brizzolara's sacrifice and scored on Hall's double inside the third base bag.

Ryne Sandberg hit his 18th home run in the first and Ron Cey added his 23rd in the second for Chicago's runs.

The Braves got four hits off Steve Trout in the first, but managed only one run -- their first earned run against Trout this season in 24 2/3 innings.