ST. LOUIS, OCT. 20 -- The Cardinals called upon all their single-hitting, bunting, punch-doubling ghosts tonight, and it was just enough to get them back in the World Series.

A three-run seventh inning gave the Cardinals their 3-1 victory over the Twins tonight at Busch Stadium, cutting Minnesota's lead in the Series to 2-1, with Game 4 here Wednesday night.

Jose Oquendo started the bottom of the seventh with a single off reliever Juan Berenguer. Tony Pena tried to bunt twice, failed twice, then singled to right.

After pinch hitter Terry Pendleton bunted, Vince Coleman fell behind two strikes before doubling down the left field line to drive in Oquendo and Pena.

"Coming back home, the change of scenery always helps," said shortstop Ozzie Smith, who singled in Coleman with an insurance run.

"Jose got it started for us, and Tony couldn't get the bunt down but got a hit for us, and then Vince did a helluva job with two strikes."

"I'm just glad that we were able to get enough runs to win," Cardinals Manager Whitey Herzog said.

The victory gives St. Louis new life, and making Twins ace Frank Viola pitch with only three days' rest Wednesday is a hopeful sign for the Cardinals.

"We've got the first one under our belts," second baseman Tommy Herr said, "and now we're facing Viola again. We hope he's not as tough as he was against us last time. We didn't expect him to throw as many change-ups as he did, and I think we'll go to school on that. But that doesn't mean he'll pitch the same way. He got a big lead up there, and maybe he took some chances that he wouldn't normally take."

"It'll wake everybody up," Oquendo said of tonight's victory. "Now we know we can beat these guys."

"It's just a big boost," first baseman Dan Driessen said. "We had our backs against the wall, and we're still down, 2-1. But it's nice to come back home. Hopefully, we can get a streak going."

Tonight, Cardinals starter John Tudor kept St. Louis in the game, going seven strong innings. He also got the Cardinals through their fateful fourth inning, in which they had given up 13 runs in the first two games.

"I asked Whitey to petition the National League to eliminate the fourth inning, but they wouldn't go for it," Tudor said. "Seriously, I was able to use my change-up well tonight. I thought I had given it up when I gave up the two walks and they got the run {in the sixth}. Fortunately, we got the big inning to get us the win."

Many expected St. Louis to break out of its hitting funk, especially against Les Straker. But the Twins starter pitched six innings, allowing only four hits and not allowing a runner past second base.

Tudor (seven innings, four hits, two walks, seven strikeouts) was asked whether the possibility of never reaching Straker for a run occurred to those in the Cardinals dugout.

"I think it did, without question it did," he said. "We're a good ball club, but Straker was throwing the ball very well. It was nice, not just to get to {Berenguer}, but to get to anybody."

"He gave us what we wanted, five or six good innings," Minnesota Manager Tom Kelly said of Straker's two-walk, four-strikeout performance. "It's his history, after six innings he's shaky."

Minnesota went with Berenguer, who had given up two runs to the Cardinals Sunday in the Twins' 8-4 Game 2 victory in Minneapolis. Nonetheless, he had had an excellent American League Championship Series against Detroit, giving up only one run in six innings .

"I didn't see anybody smile when they brought in Berenguer," Herzog said. "That's the way they've done it all year. He's done a helluva job for them."

Oquendo's leadoff single was another big lift for St. Louis. "All season I've been coming up as a lefty," the switch-hitting jack-of-all-trades said. "I know my job. I'm just trying to get a base, a walk, whatever."

Oquendo, Berenguer's teammate when both were in the Mets organization, went to second when Pena produced his hit after he couldn't get down a sacrifice.

"I tried to hit the ball behind the runner," Pena said. "He gave me some tough pitches to hit."

Pendleton advanced them to second and third. Berenguer was left in to face Coleman, who in postseason play had hit only .059 from the right side of the plate and .412 left-handed, the way he went up against right-hander Berenguer.

Coleman said he was not surprised that the Twins didn't bring in left-hander Dan Schatzeder. "He had just come in that inning," Coleman said of Berenguer. "I figured if I put the ball in play, at least one run would score. I was fortunate to get it by {third baseman Gary Gaetti} and two runs scored."

Smith singled in Coleman with the third run, and Todd Worrell threw two shutout innings to lock it up.

"A win is a win as far as I'm concerned," Herr said. "This was one we needed, and if we can get them again tomorrow, we know we'll have a nice little Series here."