Sidney Crosby had two goals and an assist for Pittsburgh in a 4-1 win over the Colorado Avalanche Thursday, as the Penguins retained a share of the NHL Eastern Conference lead. Crosby scored in the first period, added an empty-net goal, and assisted on Bill Guerin's tally to give him 11 points in three games. Pittsburgh has won six of seven and five straight at home. T.J. Galiardi scored for Colorado, which has only one win in its past six. Coyotes 2, Flames 1: In Glendale, Arizona, Taylor Pyatt scored with 3:29 remaining to lift Phoenix past Calgary. Petr Prucha also scored for the Coyotes, who won their third straight. David Moss had the lone goal for Calgary, which lost on the road in regulation for the first time since Oct. 13. Blues 3, Sharks 2, SO: In San Jose, California, T.J. Oshie and Andy McDonald scored in the shootout to lift St. Louis over San Jose. St Louis' Carlo Colaiacovo scored a short-handed goal with 7 seconds remaining to tie it 2-2 and force overtime. Patrick Marleau netted a goal in the shootout for the Sharks, who had a three-game winning streak stopped. Dany Heatley and Joe Pavelski scored in regulation. Jay McClement had the other regulation goal for the Blues. Capitals 6, Panthers 2: In Washington, Alexander Semin had two goals and two assists in his return from a wrist injury as Washington breezed past Florida. Kings 6, Senators 3: In Los Angeles, Drew Doughty netted the tiebreaking goal and Wayne Simmonds scored a penalty as Los Angeles beat Ottawa. Islanders 4, Thrashers 1: In Atlanta, Matt Moulson scored a hat trick as New York snapped Atlanta's four-game winning streak. Sabres 6, Canadiens 2: In Buffalo, New York, Clarke MacArthur, Jason Pominville and Derek Roy scored first-period goals, setting up Buffalo's comfortable win over Montreal. Canucks 3, Flyers 0: In Philadelphia, Roberto Luongo made 38 saves as Vancouver shut out Philadelphia. Stars 3, Ducks 1: In Dallas, James Neal and Steve Ott scored 71 seconds apart early in the third period as Dallas handed Anaheim its seventh straight road loss. Oilers 4, Red Wings 1: In Detroit, Patrick O'Sullivan scored twice in the second period to lift Edmonton over Detroit. Maple Leafs 6, Blue Jackets 3: In Columbus, Ohio, Phil Kessel and Jason Blake each scored two goals as Toronto overcame Columbus.