Mike Grier's goal with 4.6 seconds remaining lifted the Buffalo Sabres to a 6-5 victory over the Philadelphia Flyers on Saturday.
Chris Drury, Teppo Numminen, Jochen Hecht, Jean-Pierre Dumont and Daniel Briere also scored for Buffalo, which has won five straight games to get within two points of Northeast Division-leading Ottawa.
Mike Richards, Simon Gagne, Mike Knuble, Sami Kapanen and Brian Savage scored for struggling Philadelphia, which came in one point behind the first-place New York Rangers in the Atlantic Division.
Martin Biron replaced Ryan Miller after two periods and stopped Philadelphia's only shot in the third. Miller gave up five goals on 20 shots.
The Flyers have lost five of their last seven games, with the two victories coming in shootouts.
Drury's power-play goal tied it at 5 in the third period.
Sharks 3, Predators 2, OT
At San Jose, California, Christian Ehrhoff scored a power-play goal 2:56 into overtime, and San Jose overcame Tomas Vokoun's 39-save performance for a fight-filled victory over Nashville.
Paul Kariya forced overtime by scoring his second goal of the game on a backhand with 10.9 seconds left in regulation.
Mark Smith scored a power-play goal with 7:47 left in the third period, and Jonathan Cheechoo also scored for the Sharks, who have won five straight home games.
Nashville's Scott Nichol and Brendan Witt and San Jose's Milan Michalek and Scott Parker got game misconducts after a series of fights -- and midway through the second period, Parker attempted to climb over the barrier separating the benches to fight Witt, who pounded rookie Michalek in a first-period fight.
Vesa Toskala made 17 saves for the Sharks, who were without injured starter Evgeni Nabokov.
Maple Leafs 5, Lightning 1
At Toronto, Jason Allison scored twice and had an assist, and Toronto defeated Tampa Bay in a matchup of struggling teams.
Matt Stajan, Mats Sundin and Nik Antropov also scored for the Maple Leafs, who have won just six of their last 22 games.
Ruslan Fedotenko scored the lone goal for the defending Stanley Cup champion Lightning, who have lost six of nine and allowed 50 goals during the skid.
Mikael Tellqvist, Toronto's backup goalie, made 29 saves.
Islanders 3, Bruins 1
At Boston, Trent Hunter tipped in Miroslav Satan's shot to snap a tie with 5:01 left and New York beat slumping Boston.
New York won for the second straight night, despite unloading four veteran players -- two forwards and two defensemen -- at the trading deadline.
Alexei Yashin added an empty-net goal with 23.3 seconds left. Rick DiPietro made 32 saves for the Islanders.
After a scoreless first period, Brian Leetch gave Boston a 1-0 lead in the second. Mike York tied it 2:04 later.
Blue Jackets 4, Oilers 3, OT
At Columbus, Ohio, Rostislav Klesla scored from a hard angle in a wild final minute of overtime to give Columbus a win over Edmonton.
Nikolai Zherdev and linemate Sergei Fedorov each had a goal and an assist for Columbus, with Trevor Letowski adding a goal.
Ryan Smyth, Jaroslav Spacek and Michael Peca had goals for the Oilers, who hadn't lost in Columbus in more than four years. They blew two two-goal leads and lost for only the second time (against 16 wins) when leading after two periods.
Sergei Samsonov had two assists in his Oilers debut after being acquired in a trade with Boston on Thursday. Ales Hemsky also had two assists for Edmonton, 7-0-4 in its previous 11 games against the Blue Jackets.



