Darrell Evans' two-run home run completed a three-run rally in the fifth inning that carried San Francisco over Los Angeles, 3-2, yesterday and put the Giants just one game behind the NL West Division-leading Dodgers.

The Giants, with their first three-game series sweep in Dodger Stadium since 1967, pulled even with Atlanta for second place. The Dodgers lost their fifth straight; the Giants won their fifth game in succession and 10th in 12.

"We've got something in our grasp we've never had before, and we're hungry," said Evans. Replied Dodgers Manager Tom Lasorda, "We're still in first place . . . "I'd rather be where we are than where they are."

The Giants played the game, delayed nearly three hours by rain, under protest because they considered the field unsafe.

Fred Breining (11-5) shut out the Dodgers until the sixth inning, then got 3 2/3 innings of two-hit, one-run relief from Al Holland.

Breining was given a 3-0 lead when Joe Morgan walked, stole second and scored on Jack Clark's double off Burt Hooton (3-7). Evans hit a 1-1 pitch for his 16th homer.

Holland, who had not allowed a hit his past 16 2/3 innings, entered with three on, one out and a run in. He retired pinch hitters Jose Morales and Mike Marshall on fly balls. Next inning, he gave up a run on a walk, single and infield out but stranded the tying run.