Ozzie Smith's RBI double broke a sixth-inning tie yesterday in Chicago as the St. Louis Cardinals beat the Cubs, 5-4, to regain first place in the National League East.

St. Louis has a half-game lead on New York, which lost to Montreal, 5-1.

Smith had an unusual day with two hits, two walks, two stolen bases and two errors. Smith had committed only 10 errors all season.

With Chicago ahead by 4-3, St. Louis' Cesar Cedeno led off the sixth with a walk off starter Ray Fontenot. Lary Sorensen (3-7) relieved and balked Cedeno to second. One out later, Terry Pendleton singled to tie the score. Smith then followed with his double.

Reliever Bill Campbell (5-3) pitched three innings for the victory. Jeff Lahti went two innings for his 17th save.

"Campbell kept us in the game. He turned it around," said St. Louis Manager Whitey Herzog. "We were lucky to get out of the first inning with them scoring only two runs. A base hit could have blown us out. My starting pitcher (Kurt Kepshire) didn't throw strikes."

With Chicago leading by 2-0, Smith singled, stole second and scored on Vince Coleman's two-out single in the third. Ryne Sandberg offset that run with his 23rd homer of the season in the bottom of the third.

The Cardinals loaded the bases on singles by Tommy Herr, Cedeno and Tito Landrum in the fourth but got only one run when Pendleton grounded into a double play.

In the Cubs' fourth, Shawon Dunston homered for a 4-2 lead. But St. Louis cut it to 4-3 in the fifth on Ivan DeJesus' single, an infield out and Willie McGee's single.