Rosen scored his first NHL goal at 2:17 of the second period on a soft wrist shot from the left point that found its way past Lehner to give the Maple Leafs a 1-0 lead.
"You always have the visions before the game how it would be," said Rosen, who was recalled from Toronto of the American Hockey League on Sunday and played his first NHL game this season and fifth of his career. "It was nice for it to happen today."
"It's frustrating because we're playing really well, and they get a lucky goal like that," Lehner said. "It happens once in every 500 pucks or whatever, and unfortunately it happened tonight."
Tavares, who signed a seven-year, $77 million contract with the Maple Leafs on July 1, 2018 after nine seasons with the Islanders, scored in his third game against them 3:50 into the third period when he took a drop pass from Mitchell Marner and put a shot from the left circle past Lehner to make it 2-0.
It was Tavares' 46th goal of the season and 87th point, both NHL career highs.
"When you've been through it once, there is a little bit more of a comfort level because you have a better idea to know what to expect," Tavares said of his second trip to the Coliseum following a 6-1 loss here on Feb. 28. "I just tried to focus on playing. Everything else going around me, it's out of my control. It's not what I try to worry about. I just go out there and play my game."