NHL Wrap: Seventh heaven for Flyers

Philadelphia Flyers earned their seventh straight win when they edged Edmonton Oilers in Thursday night's NHL action.

The Flyers defeated the Oilers 6-5 thanks to a late goal from Michael Raffl, keeping their impressive winning streak going.

Elsewhere, Matt Duchene netted his tenth goal of the season in Colorado Avalanche's 4-2 victory over Boston Bruins.

New York Islanders have Anders Lee to thanks for a brace that helped them to a narrow 3-2 win over St Louis Blues. 

Montreal Canadiens were too good for New Jersey Devils, cruising to a 5-2 win in New Jersey.

Jack Skille and Jayson Megna scored two goals each as Vancouver Canucks trounced Tampa Bay Lightning 5-1, while Pittsburgh Penguins beat Florida Panthers by the same margin.

New York Rangers edged Winnipeg Jets thanks to a late power-play goal from Kevin Hayes.

Jamie Benn scored his 200th career goal in the Dallas Stars' 5-2 win over Nashville Predators.

The Calgary Flames needed to go to overtime to eke out a 2-1 win over Arizona Coyotes.

Finally, Carolina Hurricanes have Derek Ryan's double to thank for their 3-1 victory over Los Angeles Kings.