Marc Chouinard's power-play goal in the final seconds of the second period gave the Minnesota Wild a 4-3 victory over the Islanders on Tuesday night in a game marred by an injury to New York forward Jason Blake.
Blake, New York's second-leading scorer with 24 points on 13 goals and 11 assists, had complete feeling in all of his extremities and didn't sustain any serious back or neck injuries. He was still undergoing tests a few hours after the game and was expected to remain overnight at North Shore University Hospital as a precaution.
With 12:40 left in the third period, Blake and Wild defenseman Kurtis Foster were chasing a loose puck in the Minnesota zone. Foster's stick caught Blake's skate, sending him into the boards headfirst in the corner. Foster's knee then accidentally hit Blake's head after it hit the boards.
After being down for nearly 10 minutes, with Islanders team doctor Elliot Pellman tending to him, Blake was helped to his feet and placed on the stretcher.
Marion Gaborik scored twice and Willie Mitchell added a goal for the Wild. Chris Campoli, Miroslav Satan and Mark Parrish scored for New York.
Panthers 7, Predators 3
At Sunrise, Florida, Nathan Horton had his first career three-goal game to help the Panthers snap a four-game losing streak.
Horton has seven goals in seven games since returning from a knee injury.
Gary Roberts added two goals for the Panthers, who won for only the fourth time in their last 22 games. Martin Gelinas and Juraj Kolnik also scored.
Adam Hall, Scottie Upshall and Steve Sullivan scored for Nashville.
Thrashers 7, Red Wings 6
At Atlanta, Patrik Stefan scored twice, including the go-ahead goal with less than 5 minutes left in the third period, to help the Thrashers beat Detroit for the first time.
Slava Kozlov, Marian Hossa, Ronald Petrovicky, Bobby Holik and J.P. Vigier also scored for Atlanta, which led 6-2 after two periods.
Pavel Datsyuk scored twice for the Red Wings, and Brendan Shanahan, Jason Williams, Mathieu Schneider and Tomas Holmstrom added goals.
Devils 2, Oilers 1, SO
At East Rutherford, New Jersey, Viktor Kozlov and Brian Gionta scored for New Jersey in a shootout and Martin Brodeur stopped Jarret Stoll and Ales Hemsky in the tiebreaker.
Richard Matvichuk scored in regulation and Brodeur made 29 saves to help the Devils end a four-game losing steak. Cory Cross scored for the Oilers and Ty Conklin made 27 saves in his first appearance since Oct. 21.
Flyers 3, Blue Jackets 1
At Columbus, Ohio, rookie Jeff Carter scored the go-ahead goal early in the second period and Philadelphia killed a long two-man power play in the second period.
Peter Forsberg, who has 18 points in 10 career games against Columbus, also scored for the Flyers, and Sami Kapanen added an empty-net goal with 8 seconds remaining.
Jan Hrdina scored a power-goal for the Blue Jackets.
Blues 3, Penguins 0
At St. Louis, Curtis Sanford made 21 saves for his second shutout of the season, and Keith Tkachuk, Jamal Mayers and Doug Weight scored goals for St. Louis.
Sanford was making his first start since Nov. 26.
Mayers scored a short-handed goal with about 5 minutes remaining, and Weight finished the scoring with an empty-netter with 50 seconds left.
Pittsburgh was shut out for the third time this season.
Canadiens 5, Coyotes 2
At Montreal, Andrei Kostsitsyn scored his first NHL goal and Michael Ryder scored his team-high 13th for the Canadiens.