Ken Landreaux and Mike Scioscia hit three-run homers and Ron Cey added a solo blast today to give Los Angeles a 15-2 victory over San Francisco that kept the Dodgers in the National League West race and eliminated the Giants.

The victory was the third straight for the Dodgers and moved them within a half-game of the first-place Atlanta Braves, who met the Padres in San Diego tonight.

If a divisional playoff game is necessary it will be played in Los Angeles on Monday.

The Giants, who started the final week of the season only one game behind, suffered their third loss in their last four games and fell 2 1/2 games behind with only one game remaining.

The Dodgers had 17 hits and recorded their season-high run total.

"It's been a year of streaks in this division, and now we've just got to see who can streak at the end," said Scioscia. The Dodgers have totaled 29 runs in a three-game winning streak which came directly after an eight-game losing streak.

Landreaux's homer capped a six-run second inning and Cey connected in the third for a 7-0 lead. Scioscia followed with his homer in the fifth to make it 10-0 and the Dodgers scored two runs in the sixth on an RBI single by Dusty Baker and a sacrifice fly by Steve Garvey.

Bob Welch (16-11) pitched the first five innings for Los Angeles and held the Giants to only one hit for his fourth victory this season over San Francisco and his 11th against one loss for his career. The Giants scored two runs off Dave Stewart in the eighth inning on a solo homer by Jeff Leonard and back-to-back doubles by Ron Pruitt and Joe Pettini.

The Dodgers did most of their damage against Al Holland, who replaced starter and loser Renie Martin (7-10) with the bases loaded and one out in the second. Holland served up a two-run single to Bill Russell and an RBI single to Steve Sax before Landreaux hit his seventh homer far into the right field bleachers.

Alex Taveras doubled home two Dodger runs in the ninth and scored on a single by Mark Belanger.

"We knew we had the talent to hit, it was just a matter of time," said Russell, who had three hits and two RBI today.

"Los Angeles did what they had to do, and beat us two in a row. The Braves beat us two straight early in the week. But we went on the road and swept the Braves and Dodgers. All the teams have shown they can come back," said the Giants' Joe Morgan.

On Sunday, the Dodgers will start Fernando Valenzuela, who is 19-13 this season, but 0-5 against the Giants. "He's due to beat them," said Dodgers Manager Tom Lasorda.