Andrei Kostitsyn’s power-play goal late in the third period helped the Montreal Canadiens edge New Jersey 2-1 on Saturday night in Montreal, and move past the Devils into first place in the Eastern Conference.
Mark Streit also scored for the Canadiens, who have won three in a row and seven of their last 10 to give them 81 points – one more than the Devils and Ottawa Senators.
Montreal’s 20-year-old rookie Carey Price made 31 saves to win his third straight start and improve to 15-9-3. Price has allowed only four goals on 92 shots during his three-game streak.
Brian Gionta scored for the Devils, who lost their third straight. It was only New Jersey’s third regulation loss in 16 games.
The Canadiens’ power play connected for the 17th time in 19 games.
Flyers 4, Islanders 1: At Uniondale, N.Y., Jeff Carter scored a goal and set up Mike Knuble’s short-handed tally in the third period for rebounding Philadelphia, which beat the Islanders for its third straight win after an 0-8-2 skid.
Braydon Coburn also scored and Martin Biron made 33 saves in his third straight start.
Flames 3, Coyotes 1: At Glendale, Ariz., Jarome Iginla scored twice, giving him his third 40-goal season, and Kristian Huselius added three assists to lift Calgary to a victory over Phoenix.
Bruins 3, Thrashers 2 (SO): At Boston, rookie David Krejci scored for the third straight game, lifting the Bruins past Atlanta.
Boston goalie Tim Thomas stopped NHL goal-scoring leader Ilya Kovalchuk of Atlanta on a last-chance shootout attempt.
Senators 5, Penguins 4: At Ottawa, Daniel Alfredsson had two goals and an assist and the Senators snapped a three-game skid with a win over Pittsburgh.
Antoine Vermette, Martin Lapointe and Dany Heatley also scored for the Senators.
Hurricanes 5, Lightning 1: At Raleigh, N.C., Sergei Samsonov had two goals, Eric Staal added a goal and two assists and Carolina easily handled Tampa Bay.
Tuomo Ruutu, acquired at the trade deadline, scored his first goal for the Hurricanes.
Maple Leafs 3, Capitals 2: At Washington, Mats Sundin had a goal and two assists, and Bryan McCabe also had two assists for Toronto, which improved to 4-0-1 in its last five games.
Alex Ovechkin ended a seven-game drought without a goal and added an assist for the Capitals.
Avalanche 5, Kings 2: At Denver, Ryan Smyth scored two second-period goals, then was taken off the ice on a stretcher after being checked into the boards, Jordan Leopold had three assists and Colorado halted a four-game home skid with a win over Los Angeles.
The Avalanche reported that Smyth later was conscious and walking, but was sent to the hospital for further examination.
Predators 3, Stars 1: At Dallas, David Legwand broke a scoreless tie early in the third period and Nashville added two more goals in less than a minute as the Predators beat the Stars to snap a three-game losing streak.
Sharks 2, Blues 0: At St. Louis, Brian Boucher made 23 saves in his first start of the season as San Jose beat the Blues.
Joe Pavelski scored on a power play and Mike Grier had a short-handed goal for the Sharks.