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, which didn't have a power-play opportunity, 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 12 games. Tim Thomas made 17 saves.
With the game tied 1-1 early in the third period, the puck made its way to Lucic near the right circle after a blocked shot. Lucic fired a snap shot past Ward's blocker into the top left corner of the net.