NEW YORK, N.Y. - Jeff Petry had his first two-goal game and the Montreal Canadiens beat the New York Islanders 5-3 on Friday night in goalie Carey Price's return from a lower-body injury.
Price, the NHL's reigning MVP and Vezina Trophy winner, missed eight games. He made 33 saves to help Montreal win for the second time in three games.
Tomas Fleischmann, Nathan Beaulieu and Brendan Gallagher also scored to help the Canadiens improve to 15-4-2. Montreal is tied with Dallas for the NHL lead with 32 points.
Brock Nelson scored twice, and Travis Hamonic added a goal for New York.
BLUE JACKETS 4, PREDATORS 0
COLUMBUS, Ohio (AP) ? Sergei Bobrovsky made 39 saves for his 12th career shutout, and Boone Jenner and Ryan Johansen each had a goal and an assist in Columbus' victory over Nashville.
Gregory Campbell and Scott Hartnell also scored to help Columbus win for the fourth time in five games. Bobrovsky got his sixth win in seven starts.
Nashville's Pekka Rinne surrendered goals on Columbus' first two shots 1:41 apart, and the Blue Jackets scored three times on their first nine shots.
MAPLE LEAFS 2, HURRICANES 1, SO
RALEIGH, N.C. (AP) ??? Joffrey Lupul beat Cam Ward to the glove side in the fifth round of the shootout to lift Toronto past Carolina.
Brad Malone scored for the Hurricanes 7:47 into the third period, and Toronto's Nazem Kadri tied it with 3:33 left. Toronto's James Reimer stopped 33 shots, and Ward made 24 saves.
Toronto has won five of six games, and Carolina has lost five straight.
RED WINGS 3, KINGS 2
DETROIT (AP) ??? Mike Green and Dylan Larkin put Detroit ahead with second-period goals and Petr Mrazek made 35 saves in the Red Wings' victory over Los Angeles.
Tomas Tatar also scored for the Red Wings, and Justin Abdelkader and Henrik Zetterberg each had two assists. Jeff Carter scored twice for Los Angeles. The Kings dropped to 5-2 on the road.