Antti Raanta made 23 saves, Teuvo Teravainen had two points, and Jordan Staal scored the eventual game-winning goal as the Carolina Hurricanes held off the New Jersey Devils for a 3-2 win.