Jay Harrison scored the winning goal with 1:30 remaining for the Carolina Hurricanes, who rallied for a 4-2 victory over the Boston Bruins on Saturday night.
Justin Faulk, Eric Staal and Patrick Dwyer also scored, and Cam Ward made 33 saves for the Hurricanes, who have won all three meetings between these teams this season. Carolina is 5-1-1 in its last seven home games.
Harrison wristed a shot from the point that went through a maze of Boston and Carolina players, deflecting off Boston defenseman Johnny Boychuk before it skidded past Thomas.
Staal added an empty-net goal with 1:02 left.
Milan Lucic and Patrice Bergeron had the Bruins' goals, and David Krejci extended his point streak to an NHL-best 11 games. Tim Thomas made 17 saves.