David Zalubowski, Associated Press
Pittsburgh center Sidney Crosby struggles to move the puck to the goal for a shot while being defended by Colorado's Marek Svates.

DENVER — John-Michael Liles scored one of Colorado's three third-period goals to offset Sidney Crosby's two-goal effort and the Avalanche beat the Pittsburgh Penguins 3-2 on Thursday night.

The Avalanche are unbeaten in their first six home games and matched the franchise record set in 1994-95, while the team was still in Quebec.

The Avalanche and Philadelphia (4-0) are the only remaining NHL teams that are unbeaten at home.

Wojtek Wolski and Ben Guite added goals for the Avalanche. Wolski has a career-best eight-game point streak.

Goalie Jose Theodore stopped 25 shots.

Crosby has seven goals and 17 assists during an 11-game point streak. He was held scoreless in the team's season opener at Carolina.

Evgeni Malkin had an assist and has a five-game point streak. Danny Sabourin made 30 saves while making his 18th career start.

Pittsburgh has at least one power-play goal in all 12 games.

RED WINGS 4, FLAMES 1: At Calgary, Alberta, Henrik Zetterberg scored twice to help Detroit run its win streak to seven with a victory over Calgary. Zetterberg has 12 goals and at least one point in all 14 of Detroit's games this season, and helped the Red Wings take all three games of a trip to western Canada for the first time in 21 attempts.

Alex Tanguay scored for Calgary, which ended its season-long seven-game homestand at 4-2-1.

Zetterberg's 12 goals and 24 points lead the NHL. Making his fourth start in a row with Dominik Hasek (hip) sidelined, Chris Osgood made 26 saves to improve to a perfect 7-0 on the season.

CANADIENS 5, FLYERS 2: At Montreal, Saku Koivu had a goal and an assist and Cristobal Huet stopped 16 shots. Alex Kovalev and Tom Kostopoulos scored special-teams goals in the second period, and Guillaume Latendresse scored in the third on a fine pass by Koivu, who opened the scoring 8:53 in.

Chris Higgins scored on a 5-on-3 at 16:42 of the third as Montreal remained undefeated through regulation in six games (5-0-1).

Mike Richards and Scottie Upshall scored for Philadelphia, which lost for the third time in four games following a five-game winning streak.

SENATORS 6, THRASHERS 4: At Ottawa, Randy Robitaille scored his first two goals for Ottawa before leaving with an injury. Robitaille scored twice to stake Ottawa to a 2-0 lead early in the second period, but was hit by Thrashers defenseman Garnet Exelby and didn't return.

RANGERS 2, CAPITALS 0: At New York, Chris Drury scored his first goal since opening night, and Henrik Lundqvist earned another shutout as the New York Rangers went on their first winning streak of the season. Lundqvist made 31 saves and has been a big reason why the punchless Rangers have had success in the early going.

ISLANDERS 4, LIGHTNING 0: At Uniondale, N.Y., Rick DiPietro turned aside 28 shots for his 12th career shutout and added an assist. Bill Guerin, Josef Vasicek, Ruslan Fedotenko and Trent Hunter scored for the Islanders, who beat the Lighting for the first time in nine contests (0-5-3), dating back to a 3-0 win at home on March 21, 2004. The Lightning got 28 saves from Marc Denis.

BLUES 3, WILD 2: At St. Paul, Minn., Jay McKee scored the winning goal in the third period for St. Louis. Keith Tkachuk and Martin Rucinsky also scored for the Blues, who have yet to lose back-to-back games this season. Manny Legace stopped 23 shots for his sixth win in eight starts.

BRUINS 4, SABRES 3: At Boston, Marco Sturm scored in overtime and added an assist for Boston. Sturm beat Ryan Miller and scored with 52.3 seconds remaining after he redirected a shot from Aaron Ward, who had gently flipped the puck toward the net. Tim Thomas made 27 saves for Boston.

DUCKS 2, BLUE JADKETS 1 (SO): At Anaheim, Mathieu Schneider scored the only goal in a shootout in his Anaheim debut, lifting the Ducks to a 2-1 victory over Columbus. Schneider, a defenseman, beat Blue Jackets goalie Fredrik Norrena with a shot between the pads, the puck trickling across the goal line as the goalie frantically reached back to try to stop it. Jean-Sebastien Giguere blocked shots by Sergei Fedorov, Rick Nash and David Vyborny during the shootout, finishing it with a glove save of Vyborny's shot. The win ended Anaheim's four-game losing streak and snapped a four-game winning streak by Columbus.