Jody Davis' grand slam and a two-run homer by Keith Moreland treated pitcher Chuck Rainey and a Chicago crowd of 38,635 to a victory that pulled the Cubs within four games of NL East-leading St. Louis.

The Cubs have won nine of 11 games. For the three-game weekend series, they drew a Wrigley Field record 116,107, exceeding the 112,876 for a Cubs-Mets set in 1969.

Moreland put the Cubs ahead of Bob Forsch (4-5) with his eighth homer in the second inning. Forsch hit Bill Buckner with a pitch in the fourth and both benches emptied when Buckner moved toward the pitcher; order was quickly restored. Ron Cey then singled and, two outs later, Larry Bowa walked. Davis responded with his 10th homer of 1983 and first career slam.

Rainey (7-4) had a shutout until Dane Iorg doubled in the seventh, went to third on center fielder Mel Hall's bobble and scored on David Green's infield out. Bill Campbell relieved Rainey to start the eighth and gave up two runs, Willie McGee extending his hitting streak to 19 games with a double ahead of a two-run single by Keith Hernandez.

Asked if he regards the Cubs as contenders, St. Louis Manager Whitey Herzog said, "Right now they are. Two weeks ago they weren't. That's the way it goes."