Frederik Andersen made 29 saves, and the NHL-leading Ducks used a two-goal second period to beat the struggling New York Islanders 3-2 on Saturday.