Florida closed to 3-2 on Campbell’s power-play goal at 9:58. Campbell’s shot went over Halak’s left shoulder for his first of the season and first in 28 games.
"I’ve been in a struggle," Campbell said. "It’s nice to feel I’m starting to escape the last couple games and play the way I’m capable of."
The Panthers tied it with 2:35 left as Ekblad’s slap shot from just inside the blue line got past a screened Halak.
"For whatever reason, we stopped moving our feet, and it was just a lack of discipline, and it led to penalties," Islanders coach Jack Capuano said. "It’s the first time we’ve done it all year, really. We’ve got to learn from it."
The Islanders seemed to put the game away earlier in the third when they stretched their lead to 3-1 at 3:57. Johnny Boychuk’s shot bounced off Luongo’s chest, and the goalie couldn’t get a grip on the loose puck. It went under his pads, and Kulemin swept it in.
The Islanders had trailed 1-0 but scored twice in 1:59 to take the lead.
They got even at 13:09 of the second when Okposo passed the puck to Tavares in the right circle for a wrist shot that beat Luongo on the glove side.
New York went ahead on Strome’s breakaway goal. Strome took a nice pass from Thomas Hickey near the red line and came in alone. He put a wrist shot past Luongo with 4:52 left in the second.
"We just want to keep it going," Islanders forward Josh Bailey said. "It’s a long year, and when you get on a bit of a roll, you want to ride the wave as long as you can."
An odd play came with three minutes left in the second. Florida’s Aleksander Barkov shot the puck that Halak trapped between the back of his head and the crossbar. A video review confirmed that a goal wasn’t scored.
Hayes’ goal at 12:37 of the first was his third in three games and gave the Panthers a 1-0 lead.
Trocheck made a behind-the-back pass from in back of the net to Hayes in front, and his shot got by Halak. The goal ended the Islanders’ shutout streak at 193 minutes, 48 seconds, the second longest in team history.
The longest Islanders’ streak was 199:24, set in 1998.
NOTES: Halak is 9-1 in 10 games against Florida and has won five in a row against the Panthers. … Bailey returned after missing eight games with a hand injury. … Luongo is now fifth on the NHL career list in saves. … Panthers LW Sean Bergenheim missed his sixth game because of a lower-body injury.