Eric Staal had two goals and an assist to help the Carolina Hurricanes break a three-game losing streak and get a 6-4 win over the Dallas Stars.