Martin St Louis scored three times in his 900th NHL game and Steven Stamkos added his league-leading 34th goal as the Tampa Bay Lightning beat the Florida Panthers 6-3 on Saturday.
Nate Thompson and Vincent Lecavalier also scored for the Lightning, who have won six of seven. Florida got goals from Tomas Fleischmann, Mikael Samuelsson and Sean Bergenheim. The Southeast Division-leading Panthers were coming off a 2-1 win over Winnipeg on Friday night.
OILERS 5, RED WINGS 4, SO
In Edmonton, Alberta, Sam Gagner Gagner had two goals and an assist, while Ryan Nugent-Hopkins scored the shootout winner as Edmonton beat league-leading Detroit.
The Oilers blew a 3-1 lead in the third period, but sent it to overtime when Jordan Eberle scored with 39 seconds left.
Eberle ended up with a pair of goals for the Oilers, who have won three in a row and are 4-0-1 in their last five games.
PENGUINS 2, BRUINS 1
In Boston, Marc-Andre Fleury made 28 saves and Evgeni Malkin scored a power-play goal to lift Pittsburgh over Boston for their ninth win in 10 games.
Matt Cooke had the other goal for the Penguins, who rebounded from a 1-0 loss at Toronto on Wednesday that ended a season-best eight-game winning streak.
Joe Corvo scored Boston’s goal and Tim Thomas stopped 26 shots. The Bruins hadn’t lost consecutive games since early December and dropped two in a row at home for the first time since Oct. 22 and Oct. 27.
MAPLE LEAFS 5, SENATORS 0
In Ottawa, James Reimer posted his second straight shutout, while Phil Kessel and Tyler Bozak each had three points to lead Toronto over Ottawa.
Kessel and Bozak each had a goal and two assists, while Dion Phaneuf, Luke Schenn and Cody Franson also scored for Toronto. Reimer stopped 49 shots for his third shutout of the season and has now made 74 saves in his last two games.
In other NHL play, it was:
‧ Sabres 4, Islanders 3, SO
‧ Canucks 3, Avalanche 2, SO
‧ Devils 6, Flyers 4
‧ Capitals 3, Canadiens 0
‧ Hurricanes 2, Kings 1
‧ Predators 3, Blues 1
‧ Stars 2, Wild 1, SO
‧ Coyotes 5, Sharks 3