Teemu Selanne scored a pair of goals and a stingy defense did the rest as the Anaheim Ducks downed the Calgary Flames 5-3 on Sunday.
Samuel Pahlsson, Ryan Getzlaf and Todd Marchant also tallied for the Ducks, who have lost just two games in regulation this season.
Kristian Huselius countered with a pair of goals for Calgary and Daymond Langkow chipped in with another as the Flames absorbed their second loss in three games following a six-game winning streak.
Despite being held to 11 shots over the opening two periods, the Flames found themselves down by just a goal entering the final period and quickly tied the score when Huselius hammered home a rebound to tie the game at 2-2.
The Ducks, however, hit back with powerplay goals from Getzlaf and Selanne to retake control.
A powerplay tally from Langkow with 21 seconds to play in regulation moved the Flames back to 4-3 and set up a dramatic finish.
But Marchant quickly ended the suspense, scoring into the empty net four seconds later to clinch the Ducks' 17th win and leave Anaheim tied with the Buffalo Sabres on top of the league standings with 40 points.
Lightning 3, Senators 1
At Tampa, Florida, Filip Kuba and Brad Richards scored 36 seconds apart midway through the second period, helping Tampa Bay beat Ottawa.
Johan Holmqvist made 22 saves for the Lightning, who have won three straight and seven of 10. Tampa Bay also got a power-play goal from Martin St. Louis with 1:18 left.
Sabres 3, Rangers 2
Chris Drury tipped in Teppo Numminen's shot 1:36 into overtime and the Buffalo Sabres beat the New York Rangers 3-2 on Sunday night.
Thomas Vanek posted a goal and an assist in fewer than 2:30 of the second period and Buffalo overcame two goals by Martin Straka to beat the Rangers for the third time.