PITTSBURGH (AP) -Sidney Crosby had his third career hat trick and the Pittsburgh Penguins became the first NHL team to reach 10 victories this season, snapping the Montreal Canadiens' four-game winning streak with a 6-1 victory Wednesday night.
Crosby, tied for fourth in the NHL with nine goals, had his third multiple-goal game in 12 starts this season for Pittsburgh (10-2-0). A few hours later, Colorado also reached 10 wins, beating Calgary 3-2 to improve to 10-1-2.
Chris Kunitz also scored and assisted on all three of Crosby's goals. Mike Rupp and Alex Goligoski added goals, and Bill Guerin had three assists.
Marc-Andre Fleury made 23 saves, allowing only Tomas Plekanec's power-play goal.
With the victory, the defending Stanley Cup champions rebounded from a loss to New Jersey on Saturday night that snapped their seven-game winning streak.
CALGARY, Alberta (AP) - Wojtek Wolski broke a tie at 5:31 of the third period, and Craig Anderson made 30 saves to help Colorado reach 10 victories.
Wolski scored his team-high eighth goal, beating Miikka Kiprusoff with a wrist shot from the high slot. Anderson has started all 13 games for Colorado (10-1-2).
Calgary's Jarome Iginla and Olli Jokinen scored 15 seconds apart early in the first period, but David Koci and David Jones countered for Colorado in the period.
Colorado has won four straight games to set a team record for victories in a month. The Avalanche also improved to 6-1-2 on the road.
UNIONDALE, N.Y. (AP) - Islanders captain Doug Weight, in his first game back following a bout with swine flu, earned an assist on Kyle Okposo's tiebreaking, power-play goal late in the second period.
Matt Moulson and John Tavares also scored, and Dwayne Roloson stopped 34 shots in the Islanders' first regulation win of the season. P.A. Parenteau, in the Rangers' lineup only because top scorer Marian Gaborik sat out because of an undisclosed injury sustained two nights earlier, scored his first NHL goal.
RALEIGH, N.C. (AP) - David Perron had two goals, Yan Stastny and Jay McClement scored 16 seconds apart, and Chris Mason made 34 saves for St. Louis.
Andy McDonald also scored for the Blues, 3-1-1 on the road. Joe Corvo and Scott Walker scored the Hurricanes, 0-4-3 in their last seven games.
NEWARK, N.J. (AP) - Clarke MacArthur and Tim Kennedy scored early in the first period, and Ryan Miller made 31 saves to help Buffalo improve to 4-0 on the road.
Paul Gaustad and Jason Pominville iced the game with third-period goals. Defenseman Andy Greene scored on a power play for New Jersey.
COLUMBUS, Ohio (AP) - Martin Hanzal, Zbynek Michalek and Robert Lang scored power-play goals, and Jason LaBarbera made 31 saves for Phoenix.
James Vandermeer also scored, and Keith Yandle had three assists.
Derick Brassard scored for Columbus.
SUNRISE, Fla. (AP) - Nick Foligno and Jarkko Ruutu scored in a 38-second span late in the second period for Ottawa.
Mike Fisher and Daniel Alfredsson also scored, and denfenseman Filip Kuba added two assists after missing the previous eight games because of a lower-body injury.
Steve Reinprecht, Stephen Weiss and Bryan McCabe scored for Florida, which has lost four straight to drop to 2-7-1.
ST. PAUL, Minn. (AP) - Jerred Smithson scored a short-handed goal midway through the third period to give Nashville its second regulation victory of the season.
Shea Weber had a goal and an assist, J.P. Dumont and Mike Santorelli added goals, and Steve Sullivan had two assists. Pekka Rinne improved to 2-3 on the season, stopping 11 shots after replacing Dan Ellis at the 2:18 mark of the second period.
Brent Burns, Cal Clutterbuck and Owen Nolan scored for Minnesota.
DALLAS (AP) - James Neal scored for Dallas with 2:03 left in overtime, beating Toronto rookie Jonas Gustavsson off a rebound.
Brad Richards scored twice, Mike Ribeiro added a goal, and Marty Turco made 33 saves for the Stars. Nikolai Kulemin had two goals, Lee Stempniak struck on the power play, and Jason Blake had three assists for Toronto.