MONTREAL (AP) Joe Pavelski scored once and added an assist as the San Jose Sharks beat the Montreal Canadiens 3-1 on Tuesday night to snap a six-game skid.
Patrick Marleau and Dainius Zubrus also scored for the Sharks. Martin Jones made 26 saves for his 13th victory of the season.
Dale Weise had the goal for Montreal.
Article continues below ...
Dustin Tokarski, making his third consecutive start, stopped nine of 12 shots before being pulled midway through the second period. Mike Condon stopped all six shots he faced in relief.
San Jose, which earned its first victory in December, is 12-0 when leading after two periods.
RANGERS 4, OILERS 2
NEW YORK (AP) – Rick Nash and Mats Zuccarello each had a goal and an assist as New York ended Edmonton's six-game winning streak.
Dylan McIlrath scored his first NHL goal and Jesper Fast added an empty-netter in the final seconds to help the Rangers snap a three-game slide. Keith Yandle finished with two assists, and Henrik Lundqvist stopped 18 shots.
Taylor Hall and Jordan Eberle scored for the Oilers.
FLYERS 4, HURRICANES 3, OT
PHILADELPHIA (AP) – Shayne Gostisbehere scored 1:42 into overtime, lifting Philadelphia past Jeff Skinner and the Carolina Hurricanes.
Jakub Voracek had a goal and two assists, and Brayden Schenn and Sean Couturier also scored for the Flyers, who won their seventh in 11 games while improving to 7-6 in overtime.
Skinner had his second hat trick in three games and the third of his career for the Hurricanes. He has nine goals in his last six games.
Gostisbehere netted the game-winner after receiving a backhand pass from Voracek. Gostisbehere also had the winning goal in overtime in Philadelphia's 3-2 victory over Carolina on Nov. 23.
Michal Neuvirth, Philadelphia's backup, made his 14th start and third straight. He finished with 29 saves while improving to 8-4-2.
FLAMES 2, PREDATORS 1, OT
NASHVILLE, Tenn. (AP) – Kris Russell scored 1:23 into overtime and Calgary beat Nashville for its sixth straight victory.
TJ Brodie also scored for Calgary, which opened a three-game road trip in style. The Flames improved to an NHL-best 8-1 in overtime and won for just the fourth time away from home this season.
Cody Hodgson scored on his first career penalty shot for Nashville, which lost its second straight at home.
Russell finished a 2-on-1 with a wrister past Pekka Rinne on an assist from Johnny Gaudreau for the defenseman's second goal this season. The Flames hadn't won on the road since Nov. 13 when they beat Washington in overtime.
WILD 6, CANUCKS 2
ST. PAUL, Minn. (AP) – Thomas Vanek scored one of Minnesota's three power-play goals and added three assists, leading the Wild to a romp over road-weary Vancouver.
Mikko Koivu also scored and had three assists, Zach Parise added a goal and two assists and backup goalie Darcy Kuemper turned in another sharp performance for the Wild, who improved to 5-0-3 in their last eight games.
Jason Zucker scored, too, giving the Koivu-centered first line with Vanek on left wing a nine-point night. Defensemen Ryan Suter and Marco Scandella tacked on the last two goals for the Wild in their largest output since a 6-3 victory over St. Louis last March 21. The Wild raised their home record this season to 11-3-1.
Ryan Miller gave up six goals in two periods before being pulled at the second intermission. Jannik Hansen and Daniel Sedin scored for Vancouver, and linemate Henrik Sedin assisted on each one.
The Canucks fell to 1-6-3 in their last 10 games away from home. Their only win in that stretch was at Minnesota on Nov. 25.
DEVILS 2, SABRES 0
BUFFALO, N.Y. (AP) – Cory Schneider made 25 saves to earn his second shutout of the season and lead New Jersey past Buffalo.
Lee Stempniak and Jiri Tlusty scored for the Devils, who earned a point for the fifth time in their last six road games and improved to 6-0-2 against Atlantic Division teams this season.
Adam Henrique returned to center the Devils' top line after missing two games with an upper-body injury, and had an assist on Stempniak's goal. Mike Cammalleri also had an assist, his team-leading 20th of the season..
Linus Ullmark made 19 saves for the Sabres, who had a two-game win streak snapped.
PANTHERS 5, ISLANDERS 1
NEW YORK (AP) – Reilly Smith, Aleksander Barkov and Aaron Ekblad all scored in the second period to lead Florida.
Vincent Trochek and Jonathan Huberdeau added goals in the third period, and Roberto Luongo finished with 33 saves for the Panthers. Florida beat New York for the second time this season, along with a shootout win at home on Nov. 23.
Brock Nelson had his 10th goal of the season for the Islanders, who snapped a five-game home winning streak and a 10-game stretch (8-0-2) without a loss in regulation. Jaroslav Halak had 12 saves.
LIGHTNING 5, MAPLE LEAFS 4, OT
TORONTO (AP) – Vladislav Namestnikov scored 2:01 into overtime to give Tampa Bay the win.
Nikita Kucherov, Anton Stralman, Mike Blunden and Jonathan Marchessault had Tampa Bay's goals in regulation. Andrei Vasilevskiy stopped 33 shots.
Tyler Bozak, James van Riemsdyk, Morgan Rielly and Daniel Winnik scored for the Maple Leafs, who played for the first time since beating New Jersey last Tuesday. Toronto goalie Jonathan Bernier stopped 22 shots while giving up more than four goals for the fifth straight start and remaining winless on the season (0-8-2).