"Very frustrating," Islanders coach Doug Weight said. "We cleaned it up and we played hard. That's what they did. They tried to slow the game down but we kept playing. We rolled the lines. I thought we got good performances from a lot of guys. I mean, we're going to win hockey games, we just can't afford to lose those."
Reinhart helped the Sabres get out to a 2-0 lead when he assisted on first-period goals by Eichel (7:41) and Rodrigues (13:21). O'Reilly's power-play goal at 7:18 of the second period made it 3-0.
Rodrigues' goal was his first since he scored two Dec. 10 (22 games). Reinhart, Eichel and Rodrigues played as a line for the first time against the Islanders.
"I'm really happy for Evan, finally getting a goal," Housley said. "Hopefully that'll boost his confidence, but I really liked that line. It really mixed well tonight."
The Islanders scored three straight goals to tie the game.
Tavares made it 3-1 at 13:06 when he put a loose puck past Lehner after a shot by Thomas Hickey was tipped by Brock Nelson.
Johnston made it 3-2 with his second goal at 7:30 of the third period, and Lee's 28th of the season, on the power play, made it 3-3 at 14:33.
"We had our chances after we tied it up," Tavares said. "Just blown coverage by me in our own zone and that's a goal against that obviously decided the game."