Shore scored a power-play goal off a rebound at 1:29 to give the Ducks a 1-0 lead, 14 seconds after Mark Pysyk was called for slashing Max Jones on his drive to the net.
"Tonight's goal was a bit of a lucky bounce, but if you're getting pucks to the net and getting bodies there, then maybe sometimes you get a lucky bounce," Shore said. "It's been going good lately, and hopefully we can keep it going."
Ducks forward Corey Perry nearly made it 2-0 at 14:49 of the first period when a shot by Silfverberg got between Montembeault's pads and was sliding toward the goal line. Perry was in position to push it across, but Panthers center Aleksander Barkov lifted Perry's stick and swept the puck away.
Florida scored 11 seconds into the second period to tie it 1-1 when Dadonov redirected Huberdeau's centering feed.
Henrique made it 2-1 at 12:04 of the second, less than eight minutes after he was denied a goal when Panthers defenseman Michael Matheson reached out with his stick and deflected a shot wide of an open net.
Henrique received a pass off the boards from Getzlaf and as he skated down the left side and into the Panthers zone. As he reached the slot, Henrique pulled the puck between Ekblad and defense partner Mackenzie Weegar and sent a shot past Montembeault.
"[Getzlaf] just made a heads-up play with the bank, just to give me a little bit of extra space," Henrique said. "I had (Ducks forward Corey Perry) driving backdoor there. I was looking to slide it over, and I kind of ran out of room, so I just tried to make a move and was fortunate enough that I got it through the seven-hole there."
Huberdeau had two assists to set the single-season Panthers record with 55, and Barkov extended his point streak to six games (two goals, 13 assists).
"The big line (Huberdeau, Barkov, Dadonov) was going and we didn't get much from anybody else, not for lack of effort," Florida coach Bob Boughner said. "That's why we've been winning. We've been finding ways to win lately because we're getting contributions throughout the lineup. … Tonight, we couldn't seem to find it.
"You're going to have nights like that, but you've just got to keep pushing."