PHILADELPHIA -- Pavel Kubina scored his second winning goal in a row to lift the Toronto Maple Leafs to their second win against Philadelphia in two nights, beating the Flyers 3-2 Wednesday.
Kubina scored in overtime Tuesday when the Leafs rallied from a three-goal deficit to beat the Flyers, 4-3. This time, Kubina got Philly early in the third period.
DUCKS 4, CANUCKS 1, at Anaheim -- Travis Moen scored his first NHL short-handed goal, Doug Weight connected for a power-play tally, and Anaheim beat Vancouver for its club record eighth consecutive home victory.
PENGUINS 7, SABRES 3, at Pittsburgh -- Ty Conklin beat Buffalo for the fourth time this season and Pittsburgh withstood Sidney Crosby's absence due to an ankle injury flareup.
Never miss a local story.
Tyler Kennedy scored his first goal in 17 games during a three-point night and Evgeni Malkin put in his 39th goal of the campaign during the Penguins' highest-scoring game this season. Pittsburgh improved to 12-6-4 without Crosby.
The Penguins moved past idle New Jersey by one point for the Atlantic Division lead and tied idle Montreal for the Eastern Conference lead.
CAPITALS 3, FLAMES 2, at Washington -- Alex Ovechkin scored his NHL-leading 55th and 56th goals, including the tiebreaker with 1:54 left, and Olie Kolzig earned his 300th win in Washington's victory over Calgary.
Ovechkin broke a 2-2 tie in the closing minutes with a power-play goal. Kolzig is the 23rd goalie to win 300 NHL games. He has earned every win with the Capitals.
PANTHERS 4, ISLANDERS 2, at Sunrise, Fla. -- Florida defenseman Karlis Skrastins broke a tie 8:22 into the third period to lead Florida to its fifth consecutive win.
HURRICANES 3, BLACKHAWKS 0, at Chicago -- Cam Ward made 25 saves for his fourth shutout of the season, and Eric Staal had a goal and two assists to lead Carolina over Chicago.
SLAP SHOTS -- Dallas forward Steve Ott was suspended three games without pay Wednesday by the NHL because of a hit to the head of Colorado defenseman Jordan Leopold. ... Chicago defenseman James Wisniewski was suspended for one game without pay for cross-checking Detroit's Mikael Samuelsson in the neck area Monday night. ... Buffalo enforcer Andrew Peters was suspended for one game without pay for a confrontation from the bench with a New York Rangers player -- he served the suspension Wednesday.