TORONTO (AP) -- Joffrey Lupul scored the go-ahead goal with 3:10 remaining, helping the Toronto Maple Leafs hold off a Carolina comeback and beat the Hurricanes 6-3 on Thursday night.
Lupul raced past Joe Corvo and beat Justin Peters for his seventh goal this season, shifting the puck from his backhand before tucking the puck into the net.
Jay McClement sealed it with his sixth of the season on an empty-netter with 45 seconds to go before Nikolai Kulemin added his sixth with 3 seconds left -- also into an empty net.
Tyler Bozak, Cody Franson and Dion Phaneuf also scored for Toronto.
Eric Staal, Jordan Staal and Alexander Semin scored for the Hurricanes, who rallied from a 2-0 hole for a 3-2 lead early in the third before extending their winless streak to seven games.