The Carolina Hurricanes used a three-goal third period to rally for a 3-2 victory over the Maple Leafs Thursday night in Toronto.
Ron Hainsey scored the winner for the Hurricanes. It was Toronto’s first loss since Oct. 8.
Hainsey’s goal was controversial because he banked a pass off the boards in his defensive zone that appeared to be icing.
No Hurricanes player touched it, but Carolina forward Radek Dvorak beat Leafs defensemen Morgan Rielly and Cody Franson to the circles.
Because of the new hybrid icing rule that was instituted for the season, the linesman waived off icing.
Goalie Jonathan Bernier did not play the puck, and it deflected off the boards and off his right skate and into the net.
‘‘It was just a bad mistake by my part,’’ he said. ‘‘I looked up and see where my options were. The puck was probably spinning a lot, and I misjudged it.’’
The NHL had hybrid icing during the preseason, and it was put into effect when the players’ association voted to approve it after the test run.
Bernier allowed three goals on 14 shots in the third period after stopping the first 23 he faced.
Joffrey Lupul scored his sixth goal of the season 2:30 into the second period after his shot went in off Hurricanes defenseman Andrej Sekera. Leivo scored his first career goal 6:47 into the second by picking a corner on Carolina goaltender Cam Ward.
Stars 4, Sharks 3 — Cody Eakin tied it at 12:58 of the second period and rookie Alex Chiasson scored in the shootout to help host Dallas end the perfect start to the season for San Jose (6-0-1).
Chiasson was the only one of the six skaters to score in the shootout, beating Antti Niemi by firing a shot just inside the right post.
The Sharks took all five shots in overtime but couldn’t beat goalie Dan Ellis even though Dallas was shorthanded for the final 1:02.
Penguins 4, Flyers 1 — Sidney Crosby, Jussi Jokinen, Chris Kunitz, and Evgeni Malkin scored, and visiting Pittsburgh beat Philadelphia, which is off to its worst start in club history (1-7).
Jokinen and Kunitz both scored in the second, and Marc-Andre Fleury made it stand with 24 saves.
Canadiens 5, Blue Jackets 3 — Tomas Plekanec scored with 1:07 left to break a tie and added an empty-net goal to give host Montreal the victory.
Plekanec took a surprise shot along the ice from the slot on a rush and it went in off the post past goalie Sergei Bobrovsky to make it 4-3. Columbus was on a last-minute power play when he pushed Brandon Prust’s pass into the empty net with 16 seconds left.
Red Wings 4, Avalanche 2 — Johan Franzen scored two goals, including the tiebreaker with 12:50 remaining, Jonas Gustavsson stopped 38 shots, and visiting Detroit snapped Colorado’s six-game winning streak under new coach Patrick Roy.
Pavel Datsyuk also had two goals and Daniel Alfredsson added three assists for the Red Wings.
Erik Johnson and Gabriel Landeskog scored for the Avalanche as they finished a win short of matching the franchise record for best start (7-0) set by the 1985-86 Quebec Nordiques.
Senators 5, Devils 2 — Erik Karlsson and Jason Spezza each had a goal and two assists to lead Ottawa, which won its home opener after spending the first two weeks of the season on the road.
Bobby Ryan, Zack Smith, and Milan Michalek also scored, while Craig Anderson stopped 39 shots.
Canucks 3, Sabres 0 — Roberto Luongo made 25 saves and Brad Richardson, Chris Higgins, and Ryan Stanton scored to help Vancouver beat host Buffalo.
Luongo was tested with 11 shots in the third period before finishing his first shutout since Feb. 22 at Nashville.
Blues 3, Blackhawks 2 — T.J. Oshie scored the lone goal in the shootout and Jaroslav Halak stopped all three Chicago shooters in the extra session to give St. Louis its first road victory.
David Backes scored a power-play goal for St. Louis, while Alexander Steen was credited with an even-strength score in regulation.
Islanders 3, Oilers 2 — John Tavares netted the go-ahead goal in the second period, and New York overcame a quick scoring spurt by Edmonton’s Taylor Hall in the win at Uniondale, N.Y.
Tavares beat goalie Devan Dubnyk with a snap shot in front with 1:07 left in the second off a pass from Kyle Okposo. It was the fourth goal of the season for the Islanders captain.
Lightning 3, Wild 1 — Steven Stamkos scored a tiebreaking goal with 5:04 left in the third period to lift host Tampa Bay past Minnesota.
Stamkos gave the Lightning a 2-1 lead when he skated in from the right wing boards and lifted an in-close shot over goalie Josh Harding during a 4 on 4. Sami Salo added an empty-net goal in the final minute.
Kings 2, Predators 1 — Slava Voynov scored in regulation and Anze Kopitar notched the only goal of the shootout to lift visiting Los Angeles to its fourth win in five games.