Marcus Nilson and Ivan Majesky scored late in the third period to lift the Florida Panthers to a 4-3 victory over the Ottawa Senators last night.

Nilson scored with 4 minutes 46 seconds left to tie it at 3, and Majesky put a slap shot past Martin Prusek with 24 seconds remaining to give Florida its second straight road win.

"We knew if we just kept playing that we were going to get chances, and you never know what's going to happen at the end of the game," said Olli Jokinen, who assisted on Nilson's and Majesky's goals. "We got a little luck and we got the win."

The Panthers overcame a 3-1 deficit after Ottawa's Shaun Van Allen scored two goals 39 seconds apart earlier in the third to put the Senators up by two.

Matt Cullen and Jeff Toms also scored for the Panthers. The teams combined for four goals within 3:34 in the period, including three scored in 1:01.

Ottawa ended an eight-game unbeaten streak at home, losing for just the fifth time in 30 games at Corel Centre this season.

* RED WINGS 6, OILERS 2: In Detroit, Brendan Shanahan had three goals for his 15th career hat trick, and Tomas Holmstrom scored twice as the Red Wings beat Edmonton.

Five of Detroit's goals came on the power play, in seven chances, tying an NHL-high this season. The Red Wings have scored 12 times in their last 21 chances with the man advantage.

Igor Larionov scored the other Red Wings goal and Brett Hull had three assists.

* COYOTES 2, BLACKHAWKS 1: Daniel Briere snapped a tie with a wraparound goal with 2:08 left to lift visiting Phoenix.

After stealing the puck from Chicago defenseman Nathan Dempsey, Briere circled to the right of the Blackhawks' net and slipped the puck past Jocelyn Thibault.

Paul Mara also scored for Phoenix, which got 25 saves from Brian Boucher and won for the fourth straight game.

* AVALANCHE 5, PENGUINS 2: Colorado scored the opening goal in its 14th straight game to win in Pittsburgh.

Milan Hejduk scored his team-leading 33rd goal and eighth in seven games for Colorado, which moved into fourth place in the Western Conference playoff race by improving to 11-0-2-1 in its last 14 games.

* CANUCKS 4, BLUES 2: Nolan Baumgartner had a goal and an assist just hours after being recalled from the minors, and Vancouver won on the road.

Vancouver took a 3-0 lead with two power-play goals and one short-handed to chase Blues goalie Fred Brathwaite.

* FLYERS 5, KINGS 0: Eric Chouinard scored two goals, and Roman Cechmanek stopped 28 shots, leading Philadelphia at home.

Radovan Somik, Mark Recchi and Kim Johnsson also scored for the Flyers.

* PREDATORS 4, FLAMES 1: Denis Arkhipov scored consecutive goals in the second period to lead Nashville over visiting Calgary.

All four goals were scored in the second period, and Nashville took a 1-0 lead for its fourth straight game. Tomas Vokoun made 38 saves to win his fourth in a row.