Pittsburgh Penguins\' Matt Cooke (24) goes flying after a collision with Philadelphia Flyers\' Scott Hartnell (19) in the first period of an NHL hockey game, Tuesday, Dec. 14, 2010, in Philadelphia. (AP Photo)
PHILADELPHIA - Scott Hartnell scored a power-play goal at 9:54 of the third period and the Philadelphia Flyers snapped the Pittsburgh Penguins' 12-game winning streak with a 3-2 victory on Tuesday night.
Pittsburgh centre Evgeni Malkin returned after missing four games with a knee injury, and scored two goals to give him 10 for the season.
Penguins star Sidney Crosby assisted on both of Malkin's goals, extending his point streak to 19 games. Crosby has 20 goals and 18 assists in matching his career-long streak from Oct. 6-Nov. 17, 2007.
Claude Giroux and Nikolay Zherdev also scored for the Flyers, who have won five of six games to vault into first place in the Atlantic Division. Philadelphia also leads the NHL with 45 points.
EDMONTON, Alberta (AP)—Kris Versteeg had a goal and an assist and Toronto kicked off its Western Canada road trip with a victory over Edmonton.
Dion Phaneuf, Mikhail Grabovski and Phil Kessel also scored for the Leafs, who have won two in a row and four of their past six and moved into a three-way tie for 10th in the Eastern Conference with Buffalo and Carolina.
Jordan Eberle scored for the Oilers, who have lost two in a row and three of four to remain in last place in the West.