Sunrise, Fla. It wasn't the usual cast of characters who scored for the Florida Panthers.
Dan Boyle scored a goal and added a pair of assists as the Panthers received scoring from some unlikely places in a 5-2 victory over the Washington Capitals on Wednesday night.
Capitals forward Jaromir Jagr left the game in the second period after taking a stick to the mouth from Florida's Lance Ward. Jagr lost a tooth and had root canal work done by the Panthers' dentist. Jagr is expected to be back for Washington's next game against Pittsburgh on Friday.
"I'm sure he'll be in better shape (today)," coach Ron Wilson said. "He could have played in the third period, but under the circumstances we thought it would be best for him to wait."
Washington lost for only the second time in nine games, but its road woes continued. The Capitals have just four road victories, the third fewest in the league.
The Panthers, returning from a four-game road trip, are 4-3 since Mike Keenan took over as coach.
Pavel Bure had an assist, giving him seven points in five games since returning from a concussion.
Boyle, Jason Weimer, Bill Lindsay, Olli Jokinen and Brad Ference, who entered with a combined 10 goals, scored for the Panthers, who led 4-0 lead midway through the third period.
Avalanche 2, Mighty Ducks 1
Denver Patrick Roy earned career win No. 498 to extend his NHL record, and Colorado beat Anaheim. Roy's bid for his seventh shutout of the season was spoiled by Matt Cullen's wraparound goal at 18:57 of the third period.
Coyotes 6, Flames 3
Phoenix Claude Lemieux and Shane Doan each scored two goals as Phoenix rallied from three goals down to beat Calgary. Calgary led 3-0 in the first period, then the Coyotes scored twice in a nine-second span to ignite their biggest rally since 1993, when they were the Winnipeg Jets.
Canadiens 3, Penguins 1
Pittsburgh Patrick Traverse and Richard Zednik scored power-play goals, leading Montreal over Pittsburgh. The Penguins have lost four consecutive games to match their worst stretch of the season.
Red Wings 4, Canucks 1
Detroit Brett Hull had a goal and an assist for Detroit, which snapped a shutout streak that stretched over three games.
Devils 2, Rangers 2
New York On the night Mike Richter was selected to the U.S. Olympic team, he made 33 saves and stopped a penalty shot as New York and New Jersey tied. Martin Brodeur, already chosen for the Canadian team, stopped 23 Rangers shots.
Sharks 4, Thrashers 2
Atlanta Patrick Marleau scored twice, and San Jose ran its unbeaten streak to 10 games. San Jose, 9-0-1 in its last 10 games, has won a franchise-record six straight road games. Atlanta has won only once in nine games.
Blackhawks 6, Sabres 5
Buffalo, N.Y. Steve Sullivan scored the tiebreaking goal with 4:49 left in the third period, leading Chicago over Buffalo.