MONTREAL — Roman Hamrlik had a goal and two assists to lift Montreal over Buffalo, 4-2, on Saturday night.
Hamrlik was credited with a goal at 12:38 of the third period after his shot off the end boards went in off defenseman Toni Lydman. Chris Higgins scored into an empty net with 24.9 seconds remaining to seal the victory.
Bryan Smolinski and Kyle Chipchura also had goals for the Canadiens, who ended a three-game losing streak (0-2-1), including a 4-3 loss in Ottawa on Thursday.
Paul Gaustad and Derek Roy scored goals nine seconds apart for Buffalo, which lost its second in a row to begin a five-game road trip.
Bruins 1, Rangers 0, SO
In Boston, Phil Kessel scored the lone goal in a shootout to give Boston the victory over New York.
After the first five shooters failed in the tiebreaker, Kessel skated in on Henrik Lundqvist and fired a wrist shot under the crossbar. The former University of Minnesota star had four shootout winners as a rookie last season.
Lundqvist made 19 saves in regulation and overtime, including a highlight-reel save on Marc Savard late in the opening period. Manny Fernandez stopped 26 shots for Boston in his first start since Oct. 12.
With the shootout victory, Boston ended an eight-game winless streak (0-5-3) against the Rangers. The Bruins’ last win against New York was March 4, 2004, in Boston.
Flyers 3, Hurricanes 2, OT
In Philadelphia, Simon Gagne scored his second goal of the game 48 seconds into overtime and the Flyers won their fifth straight game.
Mike Richards also scored for the Flyers, who won their fourth straight at home. The Flyers had not won five straight games since Dec. 22-29, 2005.
Jason Willliams and Eric Staal scored for the Hurricanes, who had their three-game winning streak snapped by the Penguins on Friday night.
Gagne stopped a pass from Derian Hatcher with his skate, then snapped the game-winner into the net. It was his 400th career point.
Islanders 4, Devils 3, OT
In Uniondale, N.Y., Bill Guerin’s power-play goal with 3.7 seconds left in overtime gave the Islanders the win over New Jersey after New York squandered a two-goal lead in the third period.
The Islanders captain got to a loose puck in front after it kicked around following a shot by Mike Comrie. He smacked it past backup goalie Kevin Weekes, subbing for a rarely rested Martin Brodeur.
Josef Vasicek started a three-goal Islanders run in the second period, and Miroslav Satan added his first of the season in the spurt that was capped by Comrie’s power-play tally.
Zach Parise scored in the first period and Jay Pandolfo and Brian Gionta got the Devils even in the third but New Jersey lost its third in five games.
Lightning 6, Thrashers 2
In Tampa, Fla., Martin St. Louis and Mathieu Darche scored 39 seconds apart during a three-goal second period to help the Lightning beat Atlanta.
Tampa Bay got two goals from Vinny Prospal. Chris Gratton and Vincent Lecavalier had the other goals, helping the Lightning (4-2-0) stay unbeaten in four home games this season.
Ilya Kovalchuk and Brett Sterling scored for the defending Southeast Division champion Thrashers (1-7-0), who are winless in four road games.
Senators 4, Panthers 1
In Ottawa, Ray Emery made 31 saves in his first regular-season start of the season to help the Senators beat Florida.
Emery, who underwent offseason wrist surgery, did play two games last weekend for the Senators’ AHL affiliate in Binghamton, stopping 80 of 86 shots.
Mike Fisher and Shean Donovan scored second-period goals for the Senators, and Christoph Schubert and Daniel Alfredsson scored in the third.
Blackhawks 6, Maple Leafs 4
In Toronto, the Chicago Blackhawks scored five goals in the third period to rally past the Maple Leafs.
Jason Williams, Andrei Zyuzin, Duncan Keith, Robert Lang, Patrick Sharp and Tuomo Ruutu, with an empty-netter with 25 seconds left, scored for the Blackhawks.
Mats Sundin scored twice and Tomas Kaberle and Chad Kilger once each for the Leafs.
Stars 3, Ducks 1
In Dallas, Mike Ribeiro and Jere Lehtinen each had a goal and an assist to help the Stars beat Anaheim.
Brenden Morrow added a goal, and Marty Turco made 20 saves as Dallas improved to 3-0-1 at home.