SUNRISE, Florida: Brad Boyes scored the tiebreaking goal early in the third period, Tim Thomas stopped 32 shots and the Florida Panthers snapped a nine-game losing streak Tuesday night with a 3-2 victory over the Anaheim Ducks.

Scottie Upshall and Shawn Matthias also scored for the Panthers, who earned their first win under new coach Peter Horachek and ended Anaheim’s five-game winning streak. Upshall also had an assist to help Florida rally from two goals down.

The Panthers won for the first time since beating Minnesota 2-1 on Oct. 19. It was their first victory in three games under Horachek, who took over when Kevin Dineen was fired last Friday.

Hampus Lindholm and Andrew Cogliano scored for the Ducks (15-4-1), who lead the NHL with 31 points. Frederik Andersen made 22 saves but lost for the first time in seven career starts.

Sabres 3 Kings 2, SO: In Buffalo, N.Y., Cody Hodgson scored two goals, Ryan Miller made 43 saves and Buffalo beat Los Angeles to avoid matching the worst home start in NHL history.

Matt Moulson and Tyler Ennis scored in the shootout for the Sabres (4-15-1) and Miller stopped both Los Angeles shooters. Buffalo was winless in its first nine home games, one short of the NHL record set by Pittsburgh in 1983-84.

Justin Williams and Dwight King scored in regulation for the Kings (11-7-0), who had won their previous two games.


Sharks 3 Flames 2, OT: In Calgary, Alberta, Brad Stuart scored 1:13 into overtime to propel San Jose to a victory over Calgary that snapped a five-game winless streak.

Stuart joined the rush and broke for the net and had Joe Thornton’s shot deflect off him and past Reto Berra for the winner.

Logan Couture and Patrick Marleau also scored for San Jose. During their skid, they had three shootout losses and one loss in overtime.

San Jose dominated play throughout the game, outshooting Calgary 35-13. The Sharks were particularly strong in the first two periods, building a 2-0 lead with a 28-6 edge in shots.


Coyotes 3 Blues 2, OT: In St. Louis, Oliver Ekman-Larsson scored 56 seconds into overtime and Mike Smith made 37 saves to give Phoenix a victory over St. Louis.

Ekman-Larsson, who had an assist on Phoenix’s first goal, took a pass from Mike Ribeiro and beat goalie Jaroslav Halak with a shot from just inside the blue line.

Smith had faced the most shots of any NHL goalie coming into the game (516). He saw another 39 in this one, including 13 in the third period.

Devils 3 Rangers 2: In New York, Dainius Zubrus netted the tiebreaking goal with 2:55 left, Ryan Carter scored his first two goals of the season and New Jersey snapped New York’s three-game winning streak.

Zubrus put in a loose puck after his shot was blocked by defenseman Dan Girardi for his third goal. That was enough to give Martin Brodeur a third straight win.

Girardi had gotten the Rangers even at 2 when he scored his first of the season with 7:42 left. Girardi banked in a shot from the blue line off the skate of Devils defenseman Adam Larsson, who turned 21 on Tuesday.

Capitals 4 Blue Jackets 3, OT: In Washington, Alex Ovechkin put in a rebound 1:34 into overtime to lift Washington over Columbus.

Ovechkin’s 14th goal of the season came when he was perched by the crease to stuff in the puck after Marcus Johansson’s shot was saved by Columbus goaltender Sergei Bobrovsky.

Washington’s Mikhail Grabovski sent the game to overtime by getting his stick on a loose puck with 1:45 remaining in regulation, capping a back-and-forth third period.

John Carlson and Joel Ward also scored for the Capitals, who have won five of seven and five straight at home. Braden Holtby made 24 saves.


Hurricanes 2 Avalanche 1: In Raleigh, N.C., Jordan Staal and Patrick Dwyer each had a goal and an assist and Carolina handed Colorado its first loss in seven road games this season.

Carolina goalie Justin Peters stopped 33 shots, while Colorado’s Semyon Varlamov stopped 26.

Carolina has points in four straight games (3-0-1), all at home, since snapping a five-game losing streak.


Islanders 3 Predators 1: In Uniondale, N.Y., John Tavares, Pierre-Marc Bouchard and Kyle Okposo scored, and Kevin Poulin made 32 saves as New York beat Nashville to snap a four-game losing streak.

The 23-year-old Poulin was sharp throughout as the Islanders (7-9-3) played a strong game following a dismal road trip during which they lost four games without recording a point.


Jets 3 Red Wings 2, SO: In Detroit, Devin Setoguchi and Andrew Ladd scored in the shootout to give Winnipeg the win against Detroit.

Bryan Little and Zach Bogosian scored for Winnipeg in regulation. Ondrej Pavelec made 41 saves.

Pavel Datsyuk scored twice for Detroit. Jimmy Howard stopped 19 shots. Daniel Alfredsson scored in the shootout.