MONTREAL - Brad Boyes and Thomas Vanek scored in a shootout to help the Buffalo Sabres beat the Montreal Canadiens 3-2 on Monday night.
Jhonas Enroth made 25 saves in place of injured starter Ryan Miller to improve to 6-0 this season. Miller sustained a concussion Saturday night in a collision with Boston forward Milan Lucic in the Sabres' 6-2 loss to Boston.
Jason Pominville and Derek Roy scored in regulation for Buffalo, which overcame a 2-0 deficit in the third period for its fourth victory in five games. Vanek had an assist on Roy's goal.
Max Pacioretty and Erik Cole scored for the Canadiens, and Carey Price made 30 saves.
Montreal opened the scoring at 3:58 of the second. Defenceman P.K. Subban sent pass over to Cole, who ripped a slap shot from the left faceoff circle for his fourth of the season.
Pacioretty made it 2-0 with 5:43 left in the period when his shot just trickled past Enroth.
Pominville scored 53 seconds into the third period when he was left alone in the slot to beat Price.
FLYERS 5, HURRICANES 3
Claude Giroux had two goals and an assist to lead surging Philadelphia over host Carolina.
Matt Read had a goal and an assist, and Maxime Talbot and Wayne Simmonds scored the other goals for Philadelphia, which got three assists from Chris Pronger.
Giroux has 11 goals this season after his first multigoal game. Jaromir Jagr added two assists.
Patrick Dwyer scored his first two goals of the season for Carolina, one short-handed and another on a penalty shot. Tuomo Ruutu also scored for Carolina.
Flyers goalie Sergei Bobrovsky stopped 17 shots.
Hurricanes goalie Cam Ward had 13 saves on 17 shots before being pulled for Brian Boucher.
The Flyers, who have points in seven straight games (5-0-2), are 17-1-3 in their last 21 games against Carolina. Philadelphia won the first meeting of the season 5-1 on home ice Oct. 29.