John Gibson made 41 saves and Troy Terry scored the game-winning goal in the second period to lift the Anaheim Ducks to a 3-2 win against the New York Rangers.