Josh Norris scored the deciding goal in the shootout after Emil Heineman tied it 2-2 for the Islanders with 29 seconds remaining in the third period. Mathew Barzal sent a cross-ice feed to Heineman, who scored on a wrist shot from the right circle.
“That was a huge goal,” New York coach Patrick Roy said. “That was a great play by ‘Barzy’ for that pass across. But, I mean, he's been one of our better players this year, and we're so happy with him.”
Barzal had a goal and an assist for the Islanders (19-13-4), who have lost three straight (0-2-1). David Rittich made 30 saves.
“That was a resilient game,” New York captain Anders Lee said. “I mean, the way the last two games have gone, I thought we really showed some character tonight. It didn't go our way again early on in the game, but we stuck with it and dug in and found ourselves clawing ourselves back into that game and getting that big point.”
Dahlin gave Buffalo a 1-0 lead on the power play at 1:47 of the first period. Lyon left a puck for Dahlin behind the net, and the Sabres captain carried it up the ice, cut between Heineman and Ryan Pulock to get to the front of the net, and slipped a backhand off the right post and in.
“I got some speed, got by the first guy, and then I saw the D was flat-footed, so I just wiggled a little bit and got 1-on-1 with the goalie,” Dahlin said.
Thompson extended it to 2-0 at 8:55 of the second period. He took a short drop pass from Josh Doan in the left circle to the net and tucked it behind Rittich, with the puck going in off the back of his right leg. It was Thompson’s sixth goal during his streak.