Bruce Benedict drove in three runs with a bases-loaded single in the sixth inning yesterday in Chicago as the Atlanta Braves beat the Cubs, 9-6, to give Bobby Wine his fourth straight victory since taking over as Atlanta manager from Eddie Haas.

Rick Mahler (17-12) was the winner, going 5 2/3 innings. Rick Camp picked up his second save.

Steve Trout, making his second start since coming off the disabled list, worked the first five innings for the Cubs and gave up a run in the first on Bob Horner's RBI single. Chicago tied it in the fifth on the first of two homers by Leon Durham, who drove in five runs.

The Braves took a 4-1 lead in the sixth. Dale Murphy, who had three hits, led off with a single off Lary Sorensen (3-6), who relieved Trout. One out later Terry Harper walked. Both runners advanced on an infield out before pinch hitter Claudell Washington was walked intentionally.

Benedict singled to left on a 3-2 pitch from Warren Brusstar and all three runners scored to make it 4-1. Benedict was thrown out in a rundown between first and second.

The Braves broke open the game with a five-run eighth inning.