Philadelphia 3, N.Y. Islanders 2 (OT): Jeff Carter scored two goals, including the winner in overtime, as the Flyers captured their fourth consecutive victory. Carter hammered in a rebound from the front of the left circle on a power play.
Ottawa 2, Florida 1: Dany Heatley and Chris Kelly scored third-period goals to help the Senators win their second straight following a four-game losing streak. Alex Auld made 25 saves.
Nashville 3, Edmonton 1: Shea Weber had a goal and assist and Patric Hornqvist and Martin Erat also scored for the Predators, who got 27 saves from Pekka Rinne.
Montreal 2, Minnesota 1: Francis Bouillon and Andrei Markov each scored and the Canadiens killed off 10 Minnesota power plays. Alex Tanguay assisted on both Montreal goals and Carey Price made 28 saves.
Carolina 1, St. Louis 0: Carolina goalie Cam Ward stopped 19 shots and Tuomo Ruutu scored in the third period. On the power play, Ruutu deflected a slap shot by Eric Staal from just inside the left circle for the only goal at 9:41.
Calgary 3, Boston 1: Dion Phaneuf scored the tying goal then set up Mike Cammalleri's go-ahead goal as Calgary scored twice on the power play in the second period to register its fifth consecutive victory. Boston had won three in a row.
Columbus 4, Colorado 2: Fredrik Norrena had 30 saves, Jason Chimera had a goal and an assist and the Jackets, who snapped a three-game losing streak, got a rare win in Colorado. The Avs lost their second straight after a five-game win streak.
Phoenix 4, Pittsburgh 1: Phoenix's Shane Doan had two goals. The Penguins lost star Sidney Crosby to an undisclosed injury less than five minutes into the second period.
San Jose 4, Detroit 2: Jamie McGinn scored his first career goal during a three-goal outburst midway through the second period as the Sharks beat the Red Wings in coach Todd McLellan's first game against his former team.
Vancouver 4, Los Angeles 0: Roberto Luongo recorded his 40th career shutout and the Canucks got power-play goals from Daniel Sedin and Kyle Wellwood. Sedin broke a streak of seven games without a goal.
Around the rinks
Ottawa Senators: Re-signed captain Daniel Alfredsson to a four-year contact. Terms of the deal were not disclosed, but the Ottawa Sun reported it was worth $22 million.
Compiled from News and wire service reports.