Lightning strikes in Philadelphia
The Tampa Bay Lightning snapped the Philadelphia Flyers' 10-game home winning streak by plundering a 6-3 NHL victory at the Wells Fargo Center.
Ryan Malone (two), Alex Killorn, Valtteri Filppula, Martin St Louis and Teddy Purcell also scored for the Lightning with Jakub Voracek (two) and Wayne Simmonds on target for the hosts.
The Anaheim Ducks made it 16 wins from 17 with a 5-3 victory over the Phoenix Coyotes.
Hampus Lindholm scored twice with Ryan Getzlaf hitting his 23rd goal of the season while Sami Vatanen and Dustin Penner also found the back of the net.
Marek Zidlicky left it late to fire the New Jersey Devils to a 2-1 overtime victory over the Florida Panthers.
With 2.1 seconds remaining, Zidlicky took Jaromir Jagr's pass and smashed it beyond Panthers goalie Tim Thomas.
At the Bell Center, Andrei Markov scored twice as the Montreal Canadiens beat the Chicago Blackhawks 2-1.
There was a 2-1 shootout victory for the Ottawa Senators over the Nashville Predators at the Bridgestone Arena and, over in Winnipeg, the Columbus Blue Jackets won 6-3 to extend the Jets' losing streak to a fifth game.
Two goals from Ryan O'Reilly helped the Colorado Avalanche beat the Minnesota Wild 4-2 with Gabriel Landeskog and Maxime Talbot also scoring for the visitors to St Paul.
The Pittsburgh Penguins inflicted a team record sixth consecutive home loss on the Calgary Flames as Chris Kunitz and Matt Niskanen scored the goals to decide a 2-1 triumph for the visitors.
Elsewhere, a solitary goal from Carl Soderberg gave the Boston Bruins a 1-0 win over the San Jose Sharks and the Detroit Red Kings beat the Los Angeles Kings 3-1.