Daymond Langkow scored early in the third period to give the Calgary Flames a 2-1 win over the San Jose Sharks on Saturday in a clash of two NHL divisional leaders. Olli Jokinen also scored for the Flames, who have earned at least one point in 13 of 15 road games this season. Ryane Clowe scored for the Sharks, who retained overall leadership of the NHL despite the defeat. Blackhawks 2, Penguins 1: In Pittsburgh, Kris Versteeg's overtime goal saw Chicago end Pittsburgh's run of five straight home wins. Capitals 8, Flyers 2: In Philadelphia, a new coach did little to help Philadelphia, which was humbled by Washington. Devils 4, Red Wings 3, SO: In Newark, New Jersey, Detroit came from two goals down to force overtime, but lost in a shootout to New Jersey. Avalanche 3, Blue Jackets 2: In Columbus, Ohio, Wojtek Wolski had a goal and an assist and Colorado held on for a victory over Columbus. Blues 5, Kings 4, SO: In Los Angeles, St. Louis conceded an equalizer with just 30 seconds left before recovering to beat Los Angeles in a shootout. Other results: Coyotes 3, Senators 2; Rangers 2, Sabres 1; Wild 5, Predators 3; Oilers 3, Stars 2, SO; Thrashers 2, Panthers 1, SO; Lightning 4, Islanders 0; Bruins 7, Maple Leafs 2.