Canadiens, Senators and Jets collect wins, Maple Leafs and Flames suffer defeats, plus the latest on Justin Schultz and the Canucks.

MONTREAL GAZETTE: David Desharnais scored the game winner and Carey Price made 24 saves as the Canadiens downed the Buffalo Sabres 3-1 for their fourth straight victory. Earlier in the day, the Canadiens announced they re-signed assistant GM Rick Dudley to a multi-year extension.

SPECTOR’S NOTE: That effectively takes Dudley out of contention for the Sabres vacant post of general manager.

Zack Smith celebrates his game-winning goal against the Capitals.

Zack Smith celebrates his game-winning goal against the Capitals.

OTTAWA SUN: Zack Smith tallied the late game-winning goal as the Senators downed the Washington Capitals 6-4. Bobby Ryan scored twice and Chris Phillips had a two-point game for the Senators, who held Capitals superstar Alexander Ovechkin to just one assist.

WINNIPEG SUN: Mark Stuart, Andrew Ladd and Devin Setoguchi scored in just over a five minute span in the second period to give the Winnipeg Jets a 3-2 win over the New York Islanders.

TORONTO STAR: The Maple Leafs blew a two-goal lead to fall 6-5 in a shootout to the Pittsburgh Penguins. Evgeni Malkin scored the game-tying and winning goals for the Penguins. The loss spoiled a two-goal performance from James van Riemsdyk, while Tyler Bozak, Phil Kessel and Nazem Kadri also tallied for the Leafs.

CALGARY SUN: Patrick Kane’s two goals, including the winner with 18 seconds left in regulation, lifted the Chicago Blackhawks to a 3-2 win over the Calgary Flames, who blew a 2-0 lead. Reto Berra made 27 saves for the Flames.

VANCOUVER PROVINCE: Canucks coach John Tortorella is shuffling his lines again, moving Ryan Kesler back to center and calling upon goalie Roberto Luongo to step up his play. The Canucks also reportedly had mild interest in Washington Capitals winger Martin Erat but such a move would require shipping David Booth’s toxic contract to the Capitals, which isn’t likely to happen.

EDMONTON JOURNAL: Oilers young defenseman Justin Schultz is learning on the fly how to play without the puck at the NHL level.