A strong first period and third period by the St. Louis Blues was foiled by a rough period in between.
Cory Schneider made 32 saves in the Vancouver Canucks' 3-2 victory over the Blues late Tuesday night as the Blues fell behind 3-0 before rallying late.
Jaden Schwartz and Patrik Berglund both scored in the third period for the Blues (16-11-2), who lost for only the second time in seven games. St. Louis had won three straight with rookie goalie Jake Allen, who stopped 16 shots.
The Blues outshot the Canucks 34-19. Vancouver managed only a total of five shots in the first and third periods.
"We played a good 40 minutes, but the other 20 minutes cost us the game," Berglund said.
The Blues enjoyed a 15-3 edge in shots in the opening period. Then after being outshot 14-6 in the second, the Blues held a 13-2 advantage in the third.
"Our coaches weren't happy, obviously, with the second when they came back in (the dressing room)," Blues forward David Perron said. "I think we responded the right way. But when you're down three goals there, it's a tough league to come back in, and there was just not enough there."
Perron said the Blues didn't take the Canucks lightly in the second period.
"We know they're a good team," Perron said. "I don't know what happened, but it's something we'll have to talk about in here, in the room, and move on to the next game in Edmonton."
The Blues don't play again until Saturday.
Schneider helped Vancouver regain a share of the Northwest Division lead with Minnesota one night after the Canucks lost to the Wild.
The Blues outshot the Canucks 34-19 as Vancouver managed only a total of five shots in the first and third periods.
"It was good to see a couple shots early and get into it and not just be standing around for 10 minutes," Schneider said. "I have been working hard and feel I have been ready to make this start, and I needed a win.
"It's been a while for me."
Schneider posted a victory for the first time since March 2 against Los Angeles, improving to 7-5-3. He was ticketed as Vancouver's No. 1 goalie this season after displacing Roberto Luongo in last year's Stanley Cup playoffs.
After being badly outshot in the first period, the Canucks scored three unanswered goals in the second, but were outplayed in the third.
"You need great goaltending to win in this league," Vancouver coach Alain Vigneault said. "We were looking for our legs and our hands in the first period, and he permitted us to find them and be real good in the second."
Daniel Sedin led the Canucks with a goal and an assist. Jannik Hansen and Dale Weise also scored for Vancouver (14-9-6), which ended a two-game skid.
Schneidewas kept busy in a scoreless first period as the Blues outshot the Canucks 15-3.
He made saves on Perron from left wing and Alex Pietrangelo from the right point. After retrieving his own rebound, Perron sent the puck to Pietrangelo.
Later in the period, he robbed Pietrangelo from short range with his glove and foiled Andy McDonald, who returned to the Blues lineup after missing 10 games with a knee injury.
Hansen opened the scoring 2:30 into the second period when he took a cross-ice pass from Mason Raymond in the neutral zone, skated over the blue line and beat Allen with a slap shot.
The goal came on Vancouver's sixth shot of the game. Daniel Sedin gave the Canucks a 2-0 lead less than two minutes later when he fired in brother Henrik's angle pass from behind the goal line.
Daniel Sedin ended his scoring drought at eight games.
Weise, known for fisticuffs rather than scoring dexterity, extended Vancouver's lead to 3-0 midway through the second period on a nifty play. He took a spin-around forehand pass from Jordan Schroeder and then deked Allen while skating across the goal mouth.
The Blues got on the scoreboard just over five minutes into the third period when Vladimir Tarasenko's shot bounced in off Schwartz, cutting their deficit to 3-1.
Berglund pulled St. Louis within a goal at 13:38 of the third as Kris Russell's shot bounced to him off the back of Canucks defenseman Chris Tanev's head.
The Blues were blanked on three power plays.
Blues forward T.J. Oshie missed his third consecutive game with a rib injury. He is expected to return Saturday in Edmonton.