BOSTON --- Milan Lucic completed his first career hat trick with 1:41 to play in the third period, lifting the Boston Bruins to a 5-4 comeback win over the Atlanta Thrashers on Saturday night.
Stephane Yelle and David Krejci also scored to help Boston snap a three-game losing streak.
Vyacheslav Kozlov, Ilya Kovalchuk, Jason Williams and Mathieu Schneider scored for the Thrashers, who lost their fifth in six games.
Lucic slid a backhander under defenseman Tobias Enstrom that slipped by goaltender Johan Hedberg.
The format of the game was changed because of incorrect faceoff markings at one end of TD Banknorth Garden.
The teams switched ends with 10:02 to play in the third period.
The Bruins issued a statement about 40 minutes before the game that said "the change in format is occurring due to incorrect markings on the West End of the TD Banknorth Garden ice. ... The two face-off dots are 24 feet from the goal line -- 4 feet longer than NHL specifications."
HURRICANES 4, ISLANDERS 3
In Uniondale, N.Y., Cam Ward made 57 saves and Chad LaRose scored twice to help Carolina beat the New York Islanders.
Rod Brind'Amour and Eric Staal also scored for the Hurricanes in their third victory in a row at Nassau Coliseum.
FLYERS 3, DEVILS 2 (OT)
In Philadelphia, Jeff Carter scored in overtime to lift Philadelphia to a victory over New Jersey.
Martin Biron made 29 saves as the Flyers beat New Jersey for the second time in two days.
BLUES 4, PANTHERS 0
In St. Louis, former Maine star Ben Bishop made 12 saves in his first NHL start before leaving with an undisclosed lower-body injury in St. Louis' victory.
Bishop, a St. Louis native, left with 15:27 to play. He was replaced by Marek Schwarz, recalled earlier in the day from Peoria of the AHL. Starter Manny Legace missed the game after straining a hip flexor in a loss to Los Angeles on Friday night, and regular backup Chris Mason had an appendectomy last week.
Rangers 3, Penguins 2 (SO)
In New York, Nikolai Zherdev scored with 8.1 seconds left to force overtime and Fredrik Sjostrom had the only goal of the shootout in the Rangers' victory.
The Penguins had their three-game winning streak snapped despite entering the third period with a 2-0 lead.
Capitals 6, Stars 5 (OT)
In Dallas, Alexander Semin scored at 2:17 of overtime, and Washington beat Dallas to snap a three-game losing streak.
Dallas' Mike Modano scored with 56.4 seconds left in regulation to force overtime. It was his 532nd career goal.
Midway through overtime, Semin collected a loose puck in the right circle and beat goaltender Marty Turco in the upper left corner. Semin was mobbed by teammates after his seventh goal of the season.
DUCKS 6, CANADIENS 4
In Montreal, Corey Perry had a goal and two assists and Jean-Sebastien Giguere stopped 47 shots in Anaheim's third consecutive victory.
Ryan Getzlaf and Chris Kunitz each had a goal and an assist, and Kent Huskins, Travis Moen and Teemu Selanne added goals for the Ducks.
WILD 2, BLUE JACKETS 1
In St. Paul, Minn., Owen Nolan had a goal and an assist in his return from injured reserve for Minnesota.
MAPLE LEAFS 3, SENATORS 2
In Toronto, Alexei Ponikarovsky scored a third- period goal, Dominic Moore and Mikhail Grabovsky also scored and Vesa Toskala made 22 saves for Toronto.
The Maple Leafs have won two in a row and earned points in five of six games.
Shean Donovan and Dean McAmmond scored for Ottawa.
SHARKS 3, LIGHTNING 0
In Tampa, Fla., backup Brian Boucher made 22 saves for his second shutout of the season, and Marcel Goc, Ryane Clowe and Devin Setoguchi scored for San Jose.
PREDATORS 5, KINGS 4
In Nashville, Tenn., Ryan Jones. J.P. Dumont, Martin Erat, Jerred Smithson and Jordin Tootoo scored to lead Nashville.
Jarret Stoll scored twice for Los Angeles, and Dustin Brown and Alexander Frolov added goals.