Dave Kings's grand slam in the third inning and three unearned runs in the fourth led the Chicago Cubs to an 8-5 victory over the Montreal Expos yesterday in Chicago.

Lynn McGlothen posted his second triumph-both of them against Montreal-and chipped in with two singles; Bruce Sutter earned his third save for the Cubs. Steve Rogers (0-2) was the loser.

In Atlanta, Jerry Turner drove in four runs with a homer and singlge, leading the San Diego Padres to a 7-4 victory over the Braves behind the eight-hit pitching of Randy Jones.

In Philadelphia, the Phillies scored five unearned runs on one hit in the fifth inning and went on to an 8-0 victory over the New York Mets behind the five-hit pitching of Dick Ruthven.

It was Philadelphia's fifth straight victory.

In St. Louis, Ken Griffey singled, doubled and homered and Johnny Bench and Dan Drissen blasted solo home runs, powering the Cincinnati Reds to a 10-3 victory ove the St. Louis Cardinals.

In Houston, Craig Reynolds reached third base on Pittsburgh third baseman Phil Garner's throwing error and scored on a sacrifice fly by Jeff Leonard in the 10th inning to give the Houston Astors a 5-4 victory over the Pirates.

Reynolds led off the 10th against Jim Bibby (1-1) with a hard grounder to third and Garner heaved the ball into right field.

Willie McCovey's single in the bottom of the ninth inning boosted the San Francisco Giants to a 3-2 victory over the Los Angeles Dodgers.