Dave Bolland and rookie Andrew Shaw also scored for Chicago, which has won three of four and is 3-0-2 in its past five. Shaw’s goal was his fourth in seven games since being recalled from the AHL.
Joe Pavelski, Jamie McGinn and rookie Tommy Wingels scored for the Sharks, who lost in regulation for the first time since Dec. 26.
CANADIENS 4, RANGERS 1
In Montreal, Max Pacioretty had two goals and an assist, linemates David Desharnais and Erik Cole also had three points each, and Montreal ended a three-game skid.
The Canadiens have won six in a row against the Rangers at home.
PENGUINS 6, LIGHTNING 3
In Tampa, Fla., Evgeni Malkin had three goals and two assists, James Neal added two goals, and Pittsburgh beat the Lightning.
Richard Park had the other goal for the Penguins, who have won two in a row following a six-game losing streak.
Matt Gilroy, Ryan Malone and Teddy Purcell scored for the Lightning.
CAPITALS 2, HURRICANES 1
In Washington, Dmitry Orlov broke a third-period tie with his first NHL goal, and Washington moved into a tie for the Southeast Division lead with a win over Carolina.
The Capitals have won three in a row overall and seven in a row at home.
OILERS 2, KINGS 1 (OT)
In Edmonton, Alberta, Taylor Hall scored at 3:06 of overtime to lift the Oilers over Los Angeles, snapping Edmonton’s five game losing streak.
Hall scored his 15th goal of the season on a power play after a terrific backhand pass from Shawn Horcoff.
Josh Green scored in regulation for the Oilers.