Jason Robertson put in a rebound with a backhand at 18:01 for Dallas to make it 3-2 with goalie Jake Oettinger pulled for an extra attacker. The forward’s eighth goal in his past four games set up a chaotic final sequence.
Islanders defenseman Alexander Romanov was boarded behind the net by Stars forward Mikko Rantanen at 19:32, who was also given a game misconduct. With the Dallas net again empty, this time at 5-on-5, Wyatt Johnston appeared to tie the game with 0.1 seconds left. But video review initiated by the NHL Situation Room determined that Robertson interfered with Islanders goalie David Rittich, overturning the goal and giving the Islanders their fifth win in the past six games.
Calum Ritchie and Bo Horvat scored for the Islanders (11-7-2), who are 5-1-0 with one game to go on a seven-game road trip. Rittich made 22 saves.
Robertson scored twice for the Stars (12-5-3), whose five-game winning streak ended. Oettinger made 19 saves.
Ritchie gave the Islanders a 1-0 lead at 10:35 in the second period on a wrist shot from the slot.
Robertson tied it 1-1 at 12:26 when he finished off a give-and-go with Roope Hintz on a 3-on-1 rush.
Horvat dunked in a loose puck at the top of the crease to give the Islanders a 2-1 lead at 3:12 in the third period after Oettinger couldn’t cover it off the end boards.
Palmieri scored short-handed at 7:38 to give the Islanders a 3-1 lead on a shot from the top of the left face-off circle.