The Chicago Cubs scored four runs off Joaquin Andujar (17-5) in the first inning on the way to a 5-2 victory yesterday over the visiting St. Louis Cardinals.

Gary Matthews' three-run homer was the major hit of the first inning. Andujar, the major league leader in victories, gave up five runs -- four earned -- in five innings before he was relieved by Bob Forsch.

The loss, their second in 10 games, reduced the Cardinals' lead in the NL East to two games over New York.

Ray Fontenot (4-5) allowed five hits through seven innings to help the Cubs defeat the Cardinals for the first time in eight meetings this year. Lee Smith pitched the final two innings for his 23rd save.

"We beat one of the best pitchers in baseball today," said Cubs Manager Jim Frey. "It just shows that you never know. Fontenot gave us a lift. He's been pitching consistently like that for us all year."

Bob Dernier led off the first with a walk and took third on a single by Ryne Sandberg, who was three for four. Davey Lopes singled, scoring Dernier. Matthews then hit a 2-1 pitch into a 14 mph wind for his seventh homer of the year.

The Cardinals' Vince Coleman singled and stole second in the sixth, giving him 72 steals for the season and tying the NL record for stolen bases by a rookie set last year by Juan Samuel.