ST. LOUIS -- After allowing two goals on the first six shots, Edmonton goalie Dwayne Roloson knew it was time to bear down and give his teammates a chance to get back into the game.
"When he's on his game, he's like a sponge and everything is absorbed in the body," Edmonton coach Craig MacTavish said of Roloson. "He was good and he was really solid."
Shawn Horcoff had a goal and an assist in the third period as the Oilers, who got back in the game with two second-period goals, scored twice in the first 2:59 of the third period to grab the momentum and the victory.
Roloson stopped 27 shots for the Oilers, including the final 23. Manny Legace stopped 18 shots in a losing effort.
"Two things changed. Their team played stronger in the second period and we knew they were going to and we didn't play as strong," Blues coach Andy Murray said. "It was a case of them turning their game up and us not."
Penner's power-play goal 40 seconds into the third period gave the Oilers their first lead of the game. Horcoff's one-timer from the right circle 2:59 into the final period off a cross-ice feed from Penner gave the Oilers four unanswered goals.
"I think we out-competed them more," Horcoff said. "I think we were stronger on pucks, we out-battled them in the corners, we got pucks back to the point, we got traffic to the net and made it tough for Manny. He was actually playing well, especially early, but that's the way we needed to play in order to be successful."
The Blues led the game 2-0 on goals in a 47-second span in the first period.
Boyes' 11th of the season at 7:09 got St. Louis started. He beat Roloson off a touch pass from Perron. Berglund's third of the season at 7:56 made it 2-0, as his second effort from the side of the Edmonton goal caromed in off defenseman Jason Strudwick.
Roloson kept the Blues from taking a 3-0 first-period lead when he robbed Boyes with a diving save with his arm following a 2-on-1 break with Keith Tkachuk with 1:43 left in the period.
"I was just trying to get over and take away the percentages when (Boyes) shot it, the first thing that was there was my glove," Roloson said. "As long as it stayed out of the net, it doesn't matter how you stop it."
The Oilers fed off the play of their goalie and got back into the game in the second period, scoring twice to tie the game at 2.
Cogliano sliced the Blues' lead in half at 2-1 with a goal at 15:03 of the second period, taking in a backhand feed into the slot from Robert Nilsson and beating Legace with a one-timer over the right shoulder.
Souray's shot from the high slot with 1:30 to play in the period tied the game 2-2 after Horcoff won a faceoff in the Blues' zone.
Both Oilers goals in the period came while the teams were skating 4-on-4.
"If we get that third goal in the second period, we'd be right there, but we didn't do it," Blues defenseman Roman Polak said. "We lost that game in the second period."
- Tkachuk is one point shy of 1,000 for his career.
- The Blues played without injured forwards Paul Kariya (hip/foot), Andy McDonald (fractured fibula), Dan Hinote (ankle) and T.J. Oshie (ankle). Berglund (groin) returned to the lineup after missing four games.
- The Oilers were without forwards Fernando Pisani (fractured ankle), J.F. Jacques (back) and Steve MacIntyre (head).
- All four games between the teams last season were decided by one goal.
- The Blues lost for only the second time in regulation at home to the Oilers in the past 17 meetings (10-2-5).
- The Oilers came into the game with one win in their past six (1-4-1). Eight of the Oilers' 10 wins this season have come on the road.
- Oilers D Lubomir Visnovsky left the game in the second period after a hit from David Backes. Visnovsky landed head-first into the boards but skated off the ice. He did not return.