The Rangers outshot the Leafs 50-26, and Toronto couldn't take advantage of the handful of quality scoring chances it got.
The Leafs' locker room was closed to the media much longer than usual, and coach Randy Carlyle called his team's lack of a push-back the "most disappointing thing."
He said he shared the same sentiment with his players.
"My message was it was unacceptable to play and to feel that we were not embarrassed by what our performance was," Carlyle said. "And I stressed we."
The Rangers' third goal, at 10:39 of the second, was more a result of perfect, tic-tac-toe passing than a breakdown by the Leafs. Derick Brassard found an open Marc Staal, who got Bernier to commit just enough to give Pouliot a wide-open net to hit.
Exactly four minutes later Kreider blew past Cody Franson to make it 4-0, but Carlyle stuck with Bernier — who had stopped 181 of 190 shots in his previous five appearances.
Once Moore made it 5-0 at 16:35 of the second, Carlyle replaced Bernier amid boos from the crowd. Reimer, pulled from four of his 18 starts this season, got a hearty round of applause as he skated to the net.
Just 67 seconds later, Lupul roofed a shot past Talbot to make it 5-1.
However, Richards restored New York's five goal lead 9:03 into the third, skating down the right wing and beating Reimer. With Franson in the penalty box, Boyle made it 7-1 by taking a pass from Michael Del Zotto and tapping it in with 3:56 left.
This was the first time this season the Rangers scored more than five goals and the first time the Leafs allowed seven.
NOTES: Newly acquired D Tim Gleason was a healthy scratch as Carlyle stuck with the same lineup from the Wednesday's Winter Classic. Gleason took part in warm-ups, but Carlyle announced Saturday morning that the former Carolina Hurricanes blue-liner would not play unless there was a late injury or illness. ... Lundqvist sat out after allowing all five goals in the loss at Pittsburgh.