Miller shines in St Louis win

Ryan Miller made 26 saves as the St Louis Blues beat Central Division rivals Colorado 2-1 for their fourth straight victory in the NHL.

David Backes put them ahead in the second period before Patrik Berglund added a second early in the third, enough to hold off the Avalanche who finally registered through PA Parenteau late on, denying Miller a first shutout in almost two years.

The win puts Miller at 4-0 since his trade from Buffalo.

Another man settling in quickly is Ales Hemsky, who registered three assists in his second game for Ottawa, helping the Senators beat the Winnipeg Jets 5-3. Craig Anderson made 46 saves in the win.

Yannick Weber scored the winning goal in the third period as the Vancouver Canucks edged out the Calgary Flames 2-1, snapping a five-game losing streak to keep their play-off hopes alive.

Tuomo Ruutu came back to haunt his old team-mates as he scored late on to help the New Jersey Devils complete a come-from-behind 5-4 win over the Carolina Hurricanes.

Carolina wasted a three-goal lead as Adam Henrique netted twice for New Jersey.

Tommy Wingels scored twice as the San Jose Sharks beat Montreal 4-0, their seventh straight home win over the Canadiens, who have not won in San Jose for 14 years and counting.

Reilly Smith scored the only goal in a shootout as the Boston Bruins edged out the Tampa Bay Lightning 4-3

Troy Brouwer's power-play goal helped the Washington Capitals come from two goals down to beat the Phoenix Coyotes 3-2, while Artem Anisimov's goal was enough for the Columbus Blue Jackets to beat the Nashville Predators 1-0.

Joffrey Lupul scored in overtime to give the Toronto Maple Leafs a 4-3 win over the Philadelphia Flyers, while Erik Cole scored on a late breakaway as the Dallas Stars beat the Minnesota Wild 4-3.