"It’s important. He’s our No. 1 guy and we’ve got to make sure that he plays," Ducks coach Bruce Boudreau said. "We wanted Freddy right back in there and he rewarded us."
The Panthers only had 14 shots the first two periods.
"They didn’t have many big chances, but they had (some) and I had to be there to keep the momentum," Andersen said.
The Ducks won for the second time in six games and their third straight game at Florida.
Aleksander Barkov scored for the Panthers and Roberto Luongo stopped 38 shots.
"He (Luongo) kept us in the game as long as he could," Panthers coach Gerard Gallant said. "It’s about putting pucks to net and we refused to do that. We were passing up shots to make fancy passes and they never work; they didn’t work tonight."
Cogliano’s short-handed goal gave the Ducks a 2-0 lead. Nick Bjugstad lost the puck near the blue line and Shawn Horcoff skated toward the net and passed over to Cogliano in the right circle. His shot beat Luongo with 5:19 left in the third.
"I was lucky to get a goal and it was the game-winner," Cagliano said.
Barkov made it 2-1 less than 2 minutes later. Barkov’s shot from the point hit Andersen’s pads and trickled into the net. Jaromir Jagr had an assist on the goal.
Silfverberg added an empty-net goal with 1:08 left to make the score 3-1. The goal was Silfverberg’s first of the season.
The Ducks took a 1-0 lead on a power-play goal by Fowler with 3:21 left in the second. Fowler shot from the left of the crease and the puck went under Luongo’s pads. The goal was the first allowed by Luongo in 74 shots going back to 5-4 shootout win at Tampa Bay on Saturday and including a 39-shot shutout of the Lightning last Monday night.
Luongo took a puck to the right side of his face 22 seconds into the second period. A shot by Clayton Stoner hit off Luongo’s mask and he fell to the ice but continued play after several minutes.
The Ducks missed a short-handed scoring chance at 8:12 of the second when Silfverberg shot from the point but Luongo robbed him with a glove save.
NOTES: Ducks D Josh Manson returned after missing two games with the flu. … D Shea Theodore was reassigned to AHL San Diego on Wednesday. … Panthers D Dmitry Kulikov missed his second game with a knee injury. … D Aaron Ekblad played in his 100th NHL game.