It was the Ducks' fifth straight victory and their 10th win in 11 games.
Schneider scored just 35 seconds into the contest and Niedermayer produced a power-play goal with 6:02 to play in the first.
Jean-Sebastien Giguere then took over, stopping 22 of 23 shots to win his fourth straight start.
Anaheim climbed within six points of Dallas in the Pacific Division. Minnesota slipped two points behind Minnesota in the race for the top spot in the Northwest Division.