LOS ANGELES (AP) _ Orel Hershiser allowed five hits in eight innings for his fifth straight victory and snapped a sixth-inning tie with a run-scoring groundout as the Los Angeles Dodgers beat the St. Louis Cardinals 6-4 Friday night.

Hershiser, who labored through a pair of .500 seasons after a 19-3 record in 1985, struck out seven en route to his third complete game. Hershiser and New York's Dwight Gooden are the only National League pitchers who have gotten off to 5-0 starts.

Tom Brunansky led off the ninth with a single and moved to second on a fielding error. Jay Howell then replaced Hershiser and retired side for his second save. Brunansky scored the Cards' final run on third baseman Jeff Hamilton's error.

Danny Cox, 2-3, walked Mike Davis with one out in the sixth and Mike Scioscia doubled to send him to third. With the infield in, Hershiser hit a hard grounder to shortstop Ozzie Smith who bobbled the ball and could only make the play to first as Davis scored.

The Dodgers made it 6-4 in the seventh when Alfredo Griffin led off against reliever Scott Terry with a single and Kirk Gibson hit a long home run to center field. It was Gibson's second homer of the season, his first at Dodger Stadium and the Dodgers' first at home since Steve Sax homered on the first pitch of the season from San Francisco's Dave Dravecky.

The Cardinals tied the score 3-3 in the fifth inning on a pair of walks and Willie McGee's two-run double off the glove of Danny Heep, who crashed into the left-field fence.

Bob Horner's third homer of the season in the top of the second inning gave the Cards a 1-0 lead but the Dodgers came back in the bottom of the inning as Mike Marshall and Heep singled with one out and Scioscia doubled them home.