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.
Rookie Carey Crawford made his 12th consecutive start in goal for the Blackhawks, but was pulled after the first period. Crawford, who was looking to tie Glenn Hall's franchise record of nine consecutive victories, stopped five of eight shots.
Marty Turco made seven saves in relief of Crawford.
The Blackhawks outshot Florida 27-7 over the last two periods.
Booth opened the scoring at 4:06 after a turnover at the Chicago blue line. After stealing the puck, Michal Repik skated in and took a slap shot and Booth put in the rebound.
Wilson, playing in only his fourth NHL game this season, made it 2-0 at 9:44. After Niclas Bergfors' shot was blocked, Wilson fired a wrist shot that deflected off Chicago center Ryan Johnson.
Reasoner scored with only 6.9 seconds left in the period when he grabbed a loose puck in the high slot and fired a wrist shot over Crawford's glove hand.
Chicago cut the lead to 3-2 while outshooting Florida 15-4 in the second period.
Kane scored at 11:03 when he tapped in Brian Campbell's pass from behind the net.
Hossa made it 3-2 at 13:48 with his 30th goal in 46 career games against Florida. He one-timed Dave Bolland's pass and beat Vokoun from near the left faceoff dot.
Notes: Blackhawks C Jonathan Toews' nine-game point streak, the longest active streak in the NHL, was snapped. ... Chicago fell one game short of tying the franchise record of nine consecutive victories, set in December 2008. ... Chicago D Duncan Keith was in the lineup after missing the last 15 minutes of Saturday night's game in Toronto after being hit by a shot on his right hand. ... Florida D Alexander Sulzer missed his second consecutive game because of an upper-body injury.