Veteran right-hander Gaylord Perry moved closer to the 300-victory plateau and Atlanta knocked out the Dodgers' Fernando Valenzuela with a seven-run inning as the Braves defeated Los Angeles, 9-4, last night in Atlanta.

Perry (4-3) earned his 293rd career victory. He also hit a two-run single in the fourth, when the Braves sent 12 batters to the plate and scored seven runs on six hits, two walks and a hit batter.

Valenzuela (8-2) lasted only 3 2/3 innings and was charged with seven earned runs, lifting his earned run average from 1.24 to 1.88. It was the first time this season that Valenzuela failed to pitch at least seven innings and was his second straight defeat.

Dale Murphy started the seven-run fourth with a single and Chris Chambliss followed with another base hit. Glenn Hubbard walked, loading the bases and the Braves broke the scoreless tie when Bruce Benedict beat out an infield hit.

Perry lined a single to center and Rufino Linares delivered a run-scoring hit to center. Valenzuela then hit Biff Pocoroba to load the bases again and was replaced by Terry Forster, who forced in a run by walking Terry Harper on four pitches. Murphy closed the scoring in the inning with a two-run single.

Perry allowed nine hits and all the Dodger runs in eight innings before getting relief help from Rick Camp in the ninth. Perry gave up the Dodgers' first run in the sixth on Ken Landreaux's RBI double. The Dodgers scored three more runs in the eighth when relief pitcher Rick Sutcliffe singled home a run and Steve Garvey hit a two-run homer, his sixth of the season.

The Braves scored two more runs in the fifth on RBI singles by Linares and Pocoroba.