Daniel Winnik, Mikko Koivu and Charlie Coyle also scored, and Devan Dubnyk made 29 saves for Minnesota (22-16-3), which is 4-1-0 in its past five games and 11-1-1 in its past 13 at home, where it has won four straight.
Niederreiter, who missed five games, made it 1-0 at 1:09 of the first period and scored on the power play at 13:53 to make it 3-0. He scored his third goal at 4:02 of the second period to make it 4-0. It was Niederreiter's second NHL career hat trick, each coming against Buffalo (Nov. 13, 2014).
WATCH: [All Sabres vs. Wild highlights]
"It's definitely not always going to be easy and going to be like that," Niederreiter said, "but at the same time, we played a good hockey game for most of the part. We played simple. … It was a good win for us and we've got to take the confidence we got from that game into the next one."