Hunter Haight scored his first NHL goal and the Minnesota Wild held on for a 3-2 win over the Anaheim Ducks on Tuesday night in Saint Paul, Minn.