SUNRISE, Fla. (AP) - David Booth had a goal and an assist and the Florida Panthers held on to beat Chicago 3-2 on Tuesday night and end the Blackhawks' eight-game winning streak.
The victory also snapped Florida's season-high five-game losing streak and gave Panthers coach Pete DeBoer his 100th NHL win.
Clay Wilson and Marty Reasoner scored first-period goals to give Florida a 3-0 lead after 20 minutes. Tomas Vokoun made 36 saves as he improved to 8-3 in his last 11 games against Chicago.
Marian Hossa and Patrick Kane scored for the Blackhawks, who hadn't lost since a 4-3 setback against Columbus on Feb. 18. Their winning streak was the longest active run in the league and the second-longest this season.
Senators 2, Devils 1
NEWARK, N.J. (AP) - Erik Condra scored his second goal of the game with 2:13 to play and the Ottawa Senators stunned the red-hot New Jersey Devils.
Craig Anderson made 31 saves as Ottawa handed the Devils only their third loss in the last 25 games (20-3-2) and temporarily slowed New Jersey's frantic charge for a playoff berth.
Patrik Elias scored for New Jersey, which had a six-game home winning streak snapped and lost a chance to reach the .500 march for the first time since early in the season.
Ottawa killed off two two-man power plays in the second period, including one in which Elias had a goal disallowed for an obvious high stick.
Canadiens 4, Bruins 1
MONTREAL (AP) - Lars Eller scored twice in the first, Carey Price made 30 saves, and the Canadiens extended their winning streak to a season-high five games.
A dangerous hit on Montreal's Max Pacioretty by Boston captain Zdeno Chara late in the second left the Canadiens left wing motionless when he was taken off the ice on a stretcher.
Chara was given an interference major and a game misconduct with 15.8 seconds left in the period for the hit, which sent Pacioretty flying headfirst into the glass partition at the end of the Bruins' bench. A Canadiens spokesman said Pacioretty was conscious and moving his extremities when he was taken to hospital for precautions.
Brian Gionta scored his 24th goal in the second and James Wisniewski added a power-play goal for Montreal.
Milan Lucic scored 13:21 into the third to spoil Price's bid for a second shutout in three games.
Penguins 3, Sabres 1
PITTSBURGH (AP) - James Neal and Zbynek Michalek each scored for the first time as members of the Penguins with goals 3:17 apart early in the second period and Pittsburgh continued its recent mastery of the Buffalo Sabres.
Mark Letestu also had a goal and Marc-Andre Fleury made 29 saves for Pittsburgh, which swept the season series with the Sabres in winning their sixth consecutive game against them.
Neal's goal was his first in seven games since being acquired from Dallas, and Michalek - who added an assist - scored for the first time in 59 games this season.
Rob Niedermayer scored for the second straight game for Buffalo, which lost in regulation for the first time in eight games since Terry Pegula became the team's owner.
Islanders 4, Maple Leafs 3, OT
UNIONDALE, N.Y. (AP) - Blake Comeau's tip-in with 57.3 seconds left in overtime led the New York Islanders to a victory over the Toronto Maple Leafs.
Michael Grabner scored his 27th goal at 8:40 of the third period to give New York a 3-2 lead. But the advantage lasted for just over a minute as Nikolai Kulemin's crease-crashing score tied it with 10:12 left in regulation.
Zenon Konopka and Frans Nielsen also scored for the Islanders, who have won 11 of 19 since the All-Star break. Al Montoya made 24 saves.
Keith Aulie and Tim Brent had the other goals for the Maple Leafs.
Flyers 4, Oilers 1
PHILADELPHIA (AP) - Jeff Carter scored two goals and the Philadelphia Flyers beat the Edmonton Oilers to snap a season-high four-game losing streak.
Danny Briere and Blair Betts also scored for the Eastern Conference-leading Flyers. Sergei Bobrovsky stopped 24 shots.
Jean-Francois Jacques scored for Edmonton, which is last in the West but had won three in a row.
The slumping Flyers had seen their lead in the East shrink from double digits to just two points. Coach Peter Laviolette gave the team off on Monday after a 7-0 loss at the New York Rangers. Philadelphia had been outscored 12-1 in the previous two games after taking a 2-0 lead against Buffalo on Saturday.
Wild 5, Avalanche 2
ST. PAUL, Minn. (AP) - John Madden scored with 9:05 left to break a tie and lift the Minnesota Wild to a must-have victory over the Colorado Avalanche.
Rookie defenseman Jared Spurgeon tacked on another score less than three minutes later and Kyle Brodziak added an empty-netter to pad Minnesota's lead, dropping the Avalanche to 2-16-2 since Jan. 18.
Kevin Porter and Paul Stastny had goals for the Avalanche, but they again hit their ceiling: They're averaging less than two scores during this terrible 20-game stretch. For the season, they're 0-27-4 when getting only two or fewer goals.
Martin Havlat and Andrew Brunette also scored for the Wild.
Canucks 4, Coyotes 3, OT
GLENDALE, Ariz. (AP) - Dan Hamhuis scored twice, including the winner with 2:47 left in overtime, and the Vancouver Canucks beat the Phoenix Coyotes.
Henrik Sedin and Sami Salo also scored for the Canucks, who won their third straight.
Eric Belanger had a goal and two assists, and Shane Doan and Lauri Korpikoski each scored for the Coyotes, who lost for sixth time in seven games (1-4-2).
Alexandre Burrows missed a penalty shot awarded 36 seconds into overtime after he was hauled down from behind by Belanger, shooting wide left.
Sharks 3, Predators 2, OT
SAN JOSE, Calif. (AP) - Patrick Marleau scored on a breakaway goal with 1:36 left in overtime, lifting the San Jose Sharks past the struggling Nashville Predators.
Ryan Clowe and Justin Braun also scored, and goalie Antti Niemi made 23 saves as the Sharks won for the ninth time their last 10 games.
Joel Ward and Shea Weber had goals for Nashville, which has lost six of 11.
San Jose missed several scoring opportunities late in regulation and appeared headed for a shootout before Marleau's 27th goal of the season.