Jonathan Bernier stopped all three Sabres in the shootout to give the Toronto Maple Leafs a 4-3 win over Buffalo on Friday night.
Matt Moulson, Tyler Ennis and Zemgus Girgensons all failed to beat Bernier.
Ryan Miller stopped Phil Kessel and James van Riemsdyk in the tiebreaker, but Joffrey Lupul beat him on a nifty backhand.
Steve Ott had scored with 25 seconds left in regulation with the Leafs trying to kill off a 6-on-4 skating disadvantage. Ott pounced on a rebound during a scramble and fired the puck in for his fifth goal.
Jake Gardiner, Peter Holland and Kessel scored second-period goals to put Toronto ahead 3-2.
It appeared that would be enough for the Leafs' second regulation win in 19 games (6-9-4). Toronto was coming off shootout losses to the Rangers and Red Wings.
Toronto fell behind 2-0 in the first period.
Blue Jackets 2, Devils 1 (SO)
NEWARK, N.J. — Cam Atkinson scored in the shootout to lead the Columbus Blue Jackets to a 2-1 win over the New Jersey Devils on Friday.
Curtis McElhinney made 16 saves for Columbus, which has won three in a row. Artem Anisimov scored the Blue Jackets' goal in regulation.
New Jersey has lost two in a row. Martin Brodeur stopped 29 of 30 shots, and Adam Henrique scored for the Devils in the third period.
Atkinson scored the only goal in the shootout.
Blackhawks 7, Avs 2
CHICAGO — Patrick Sharp scored three goals for his third career hat trick and set up one of Jonathan Toews' two scores to lead the Chicago Blackhawks past the Colorado Avalanche 7-2 on Friday night.
Toews added two assists as both he and Sharp finished with four points. Michal Handzus and Kris Versteeg also scored for the Blackhawks, whose league-leading offense powered them to a second straight win and improved them to 7-1-1 in their past nine.
Colorado's Paul Stastny and Gabriel Landeskog beat Chicago rookie Antti Raanta, who finished with 16 saves in his eighth straight start — all since Blackhawks top goalie Corey Crawford suffered a lower-body injury on Dec. 8.
Penguins 4, Canes 3 (OT)
RALEIGH, N.C. — No lead was safe for either Pittsburgh or Carolina until James Neal ended a back-and-forth game in overtime.
Neal scored at 1:03 of the extra session to lift the Penguins past the Hurricanes 4-3 on Friday night.
NHL scoring leader Sidney Crosby had a goal, and Chris Conner and Deryk Engelland each scored in the third period.
The Eastern Conference leaders rallied from one goal down in the third period and took a 3-2 lead — only to let it slip away late in regulation before Neal's goal in OT gave them their 13th win in 15 games.