Holl scored at 8:42 of the first period to give the Maple Leafs a 1-0 lead. He scored in his NHL debut, a 5-0 win against the New York Islanders on Wednesday.
"It's definitely surreal. It's hard to put into words," said Holl, who was an emergency call-up from Toronto of the American Hockey League hours before the game Wednesday. "It's a huge honor. ... I'm just trying to play as well as I can every night and put the team in the best position to win. ... I will just keep playing as long as they tell me to."
WATCH: [All Maple Leafs vs. Rangers highlights]
Curtis McElhinney made 25 saves for his second shutout of the season to help Toronto extend its shutout streak to 142:17.
"I thought we did a great job in front of the net. ... Just a good, good performance from everyone tonight," McElhinney said. "I think the biggest thing is you've got to give a little bit more credit to the people that are around you than anything. There's a couple of [shots off] posts tonight as well so you get some lucky breaks and have some good defensive plays."
James van Riemsdyk, Patrick Marleau and Zach Hyman scored for the Maple Leafs (30-18-5), who won their fourth straight game and have outscored opponents 9-0 since the All-Star break.
The Rangers (25-21-5), playing their first game since the break, lost for the fourth time in their past five games (1-4-0). It was their first game in a week.
"We had two really good practices prior to this, so we should have been better than this," New York coach Alain Vigneault said.