ANAHEIM, Calif. - David Booth scored three straight goals for his first NHL hat trick, and Craig Anderson made 44 saves to help the Florida Panthers end a six-game winless streak with a 3-1 victory over the Anaheim Ducks on Sunday.
Jassen Cullimore and Steven Weiss each had two assists and Florida, 0-5-1 in its previous six games, salvaged a win in the final game of a five-game trip.
Corey Perry scored the Ducks' lone goal early in the opening period.
Dallas' Mark Parrish also had a hat trick Friday night against Anaheim in a game that snapped the Ducks' standings points streak at nine games.
Anaheim outshot Florida 45-26, but was thwarted by sprawling and acrobatic performance by Anderson over the final 58 minutes.
Jean-Sebastien Giguere made 23 saves for the Ducks.
Booth's hat trick was the first by a Florida player Richard Zednik had three goals in an 8-0 victory at Toronto on Feb. 5.
The Ducks looked as if they were ready to get back on track after the loss Friday.
Perry took a drop pass from defenceman Steve Montador and cut to the net to score his fifth goal of the season 1:41 after the opening faceoff. But Booth tied it 2:19 later, lofting a backhander by Giguere.
Florida took a 2-1 lead in the second period when Booth beat Giguere with a one-timer from the slot off a pass from Weiss.
The Detroit native completed his hat trick, circling from the corner to Giguere's left and snapping a wrist shot from the faceoff circle past the goalie, during a power play with 1:48 to play in the second.
Notes: Montador faced the Panthers for the first time since signing with Ducks as a free agent last summer. He played 196 games for Florida from 2005-08. ... Panthers defenceman Nick Boyton was a healthy scratch for the first time this season.