Daniel Alfredsson gave visiting Ottawa a five-goal lead early in the third period and the Senators then held off New York’s furious rally to beat the Rangers 6-4 Thursday night.

Just two nights after a lackluster 5-3 home loss to the New York Islanders that snapped a four-game winning streak and caused a rare postgame rant from coach Tom Renney, the Rangers fell behind 5-0 early in the third period.

Hurricanes 6, Panthers 4: Cory Stillman scored the go-ahead goal midway through the third period, and host Carolina rallied from a three-goal deficit to beat Florida.

Islanders 5, Bruins 4: Jason Blake and Miroslav Satan each scored goals in the shootout to lift visiting New York over Boston.

Canadiens 4, Flyers 2: Chris Higgins scored the go-ahead goal midway through the second period and added an assist to help Montreal beat host Philadelphia, handing the Flyers their fifth straight loss.

Lightning 5, Capitals 4: Vincent Lecavalier had two goals and an assist and Martin St. Louis snapped a third-period tie with his 28th goal of the season, giving host Tampa Bay a win over Washington.

Flames 7, Avalanche 3: Daymond Langkow had two goals and two assists as visiting Calgary had a season-high offensive output in a win over Colorado. The Flames won for the fifth time in their last six games.

Ducks 5, Stars 1: Teemu Selanne scored three goals and Andy McDonald added four assists to help visiting Anaheim beat Dallas. Selanne registered his 19th career hat trick — his first since March 29, 2001. That one came against the Ducks when he played for the Sharks.

Red Wings 5, Coyotes 1: Tomas Holmstrom scored three goals and had an assist to help visiting Detroit beat Phoenix. The loss snapped the Coyotes’ seven-game winning streak while the Red Wings picked up their second straight victory on the final leg of their current road trip.

Wild 5, Canucks 2: Marian Gaborik scored twice to help visiting Minnesota snap an 11-game winless streak on the road with a win over Vancouver. The win also put an end to the Canucks’ season-high seven game win streak. Gaborik, who added an assist, was playing just his third game since returning to the Minnesota lineup after missing 34 games with a serious groin injury.