Hurricanes win see-saw battle