Daniel Sedin contributed a goal and an assist, and Cory Schneider made 32 saves in the Vancouver Canucks' 3-2 victory over the visiting St. Louis Blues

VANCOUVER, B.C. — Daniel Sedin contributed a goal and an assist, and Cory Schneider made 32 saves in the Vancouver Canucks’ 3-2 victory over the St. Louis Blues on Tuesday night.

Jannik Hansen and Dale Weise also scored for Vancouver (14-9-6), which lost its previous two games.

The Canucks scored all of their goals in the second period, when they outshot the Blues 14-6.

St. Louis outshot Vancouver 15-3 in the first period and 13-2 in the third. The Canucks were playing for the third time in four nights.

Vancouver (14-9-6) is tied for first in points in the Northwest Division with Minnesota, though the Wild has played one fewer game.

The Canucks led the league in regular-season points in each of the previous two seasons; they have been less formidable in this lockout-shortened season.

“We’ve known since Day One that this was going to be a huge challenge,” coach Alain Vigneault told The Vancouver Sun. “Maybe other people did not know, or did not want to believe it, or did not see it, but I think within our staff and players, we knew this was going to be a real big challenge.”

Jaden Schwartz and Patrik Berglund scored in the third period for the Blues, who lost for the second time in seven games.

Penguins win

10th in a row

PITTSBURGH — Defenseman Matt Niskanen scored the go-ahead goal in the third period and Sidney Crosby had two assists as the Pittsburgh Penguins extended their winning streak to 10 games with a 2-1 victory over Washington.

The Penguins are the first team to have winning streaks of at least 10 games in three straight seasons.