CHICAGO, JUNE 22 -- Joe Magrane pitched a three-hitter and struck out a career-high 11 today as the St. Louis Cardinals routed the Chicago Cubs, 7-0.

Magrane (4-9) walked three in pitching his second complete game and second shutout of the season.

"I haven't been consistent this year. This was one of those days I had it," he said.

It was Magrane's 10th career shutout and it marked his third shutout at Wrigley Field in four career starts. His low-hit game was a one-hitter, and that came against the Cubs in Chicago two years ago. His previous strikeout best was nine. That, too, came against the Cubs in Wrigley Field.

"The park has nothing to do with it," Magrane said. "When I'm pitching up to my capabilities, I have a good sinker and they like to hit the ball in the seats."

Pedro Guerrero and Todd Zeile homered for the Cardinals, who had lost 10 of their previous 13 games.

Guerrero hit his eighth homer in the first inning off Steve Wilson (1-5) and Zeile led off the fourth inning with his seventh homer. Willie McGee had three hits and two RBI for the Cardinals.

Jose Oquendo doubled and scored on McGee's two-out single in the third and Vince Coleman singled and scored on McGee's triple in the seventh. McGee then scored as Terry Pendleton grounded out.

Pendleton doubled home the final two runs in the ninth. The Cardinals are 21-5 in games in which Pendleton has an RBI.

Magrane gave up two singles -- to Ryne Sandberg in the first and Doug Dascenzo in the third -- and a double to Hector Villanueva in the seventh. Villanueva reached third on a wild-pitch by Magrane with one out, but couldn't score.

Two other times, the Cubs had a runner on third with one out and failed to score. Villanueva walked in the second, stole second and went to third on Zeile's throwing error, but Magrane then fanned Dwight Smith and Joe Girardi.

In the third, Dascenzo singled, went to second on a balk and to third on a passed ball before Magrane struck out Sandberg and Shawon Dunston.

"He pitched good when the wind was blowing out," Cubs manager Don Zimmer said of Magrane. "Three times we had a man on third and couldn't score. Anytime you pitch a shutout in Wrigley Field, it's a good game. he's a capable of pitcher and one of the best in the National League."

Rain delayed the start of the game by 25 minutes and caused a 43-minute stoppage in the fifth inning.