TORONTO -- The New York Rangers quickly bounced back from a tough loss.
"I know the guys were ready last night and turned the page on it, analyzed it, we got ready, the guys came out, moved the puck well, got some good opportunities and we were able to finish a couple," Rangers coach Alain Vigneault said.
Hagelin's deflection goal put the Rangers up at 6:57 of the first, and Moore made it 2-0 exactly 9 minutes later as he sent the puck between Toronto goalie Jonathan Bernier's legs from a bad angle. Pouliot, Kreider and Moore again made it 5-0 with about 3½ minutes to go in the second period before Joffrey Lupul got the Leafs on the scoreboard about a minute later.
Cam Talbot stopped 25 shots in place of starting goalie Henrik Lundqvist, who played against the Penguins. It was another steady outing from the rookie, who improved to 9-3-0 with a 1.66 goals-against average and .938 save percentage.
"I've always just kind of started as a backup and then started playing more games, so I've been in these situations before and you learn from every situation you're in," Talbot said.
Toronto snapped a three-game winning streak as Bernier gave up five goals on 32 shots before getting the hook in favor of James Reimer, who hadn't played since being yanked Dec. 21. Reimer didn't fare much better, giving up two goals on 18 shots.
The Leafs also lost defenseman Carl Gunnarsson and winger David Clarkson to injuries. Gunnarsson suffered an upper-body injury on a hit from Hagelin only minutes after Clarkson blocked a shot with his left foot and hobbled to the bench.
"No offense to those guys, but I don't know if they would've been helping tonight," Lupul said. "You never like to see guys go down, and those are two veteran guys and we're hoping they're all right. ... That's certainly not an excuse for how we played tonight."
It was a big change for The Leafs, who were coming off a win against Detroit in the Winter Classic on Wednesday as they played in front of 105,491 fans, many of whom drove several hours to Michigan Stadium to watch the spectacle amid frigid temperatures. Against the Rangers, they were booed off the ice multiple times.
"Getting booed off the ice in the first period, second period and the end of the game -- and we deserved it," Lupul said. "We were not good in any aspect. We don't feel very good about ourselves right now."
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.
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.