Ken Landreaux hit two home runs, including Los Angeles' first inside-the-park homer in six years, and Pedro Guerrero hit his 20th homer, a double and a single yesterday in St. Louis to power the Dodgers over the Cardinals, 8-3.

Mike Scioscia and Steve Sax had three safeties apiece as the Dodgers achieved a season-high 16 hits. Scioscia was thrown out at second on one hit off the right field wall, but had two doubles anyway, one a high-bouncing hit on which he went on to score when third baseman Terry Pendleton made an error.

Bob Welch (2-1) survived an error-strewn three-run St. Louis fifth inning and pitched a six-hitter in his first complete game of the season.

The Cardinals' star base stealer, Vince Coleman, missed the game. He injured his wrist in Friday night's game and Steve Braun started for him in left field.

The Dodgers struck quickly, scoring three times in the first inning off Kurt Kepshire (5-6). Mariano Duncan made his fourth bunt double of the year on a ball the Cardinals let roll along the third base line. Landreaux then hit a ball that bounced over charging right fielder Andy Van Slyke and went to the wall as he circled the bases.

Doubles by Guerrero and Scioscia made it 3-0.

Landreaux, who hit one over the fence his next time up, said of his inside-the-park homer, "It was a single, but it just bounced . . . The turf was real springy because of the heat. It's more lively when it's warm. There were a lot of strange things going on out there."