WASHINGTON — Sidney Crosby extended his points streak to 23 games with a goal and an assist, and Pascal Dupuis scored the decisive goal in the seventh round of a shootout to give the Pittsburgh Penguins a 3-2 victory over the Washington Capitals on Thursday night in a Winter Classic preview.

WASHINGTON — Sidney Crosby extended his points streak to 23 games with a goal and an assist, and Pascal Dupuis scored the decisive goal in the seventh round of a shootout to give the Pittsburgh Penguins a 3-2 victory over the Washington Capitals on Thursday night in a Winter Classic preview.

Crosby, the NHL's leading scorer with 60 points on 29 goals and 31 assists in 36 games, has the NHL's longest points streak since 1992-93 when Quebec's Mats Sundin had a 30-game run.

Islanders 5, Devils 1

At Newark, N.J., Josh Bailey had two goals and an assist and New York beat New Jersey.

The Islanders, who were tied for the worst record with New Jersey, scored three times in the opening 11 minutes with Bailey getting the first two and John Tavares adding the other.

Sharks 4, Coyotes 1

At San Jose, Calif., Joe Thornton and Dan Boyle scored power-play goals in the second period to help San Jose win its season-high fourth straight game.

Patrick Marleau added a pair of goals in the third period for last season's Western Conference runner-ups, who are finally hitting their stride after an up-and-down start to the campaign.

Bruins 4, Thrashers 1

At Boston, Shawn Thornton scored twice for his career high seventh goal of the season and also had an early fight in Boston's victory over Atlanta.

Patrice Bergeron had a goal and two assists, Michael Ryder also scored and Tim Thomas made 26 saves for Boston to improve to 16-4-3. Dustin Byfuglien scored his 13th goal of the season for Atlanta.

Flames 3, Stars 2, SO

At Dallas, Alex Tanguay converted in the second round of the shootout after scoring late in regulation, Miikka Kiprusoff stopped all three Dallas shooters, and Calgary snapped a three-game losing streak.

Tanguay beat Kari Lehtonen for the only goal in the tiebreaker. Kiprusoff stopped Loui Eriksson and Brad Richards in the first two rounds, and Dallas' Mike Ribeiro failed to get off a clean shot in the third round.

Brenden Morrow had given the Stars a 2-1 lead at 2:41 of the third period.

Lightning 4, Rangers 3, SO

At New York, Ryan Malone scored in the 11th round of a shootout, and Tampa Bay bounced back to beat new York after giving up a goal late in the third period.

Canucks 7, Blue Jackets 3

At Columbus, Ohio, Henrik Sedin had a goal and three assists to match his career high with four points and Vancouver raced to a 6-0 lead to rout Columbus.

Daniel Sedin and Alex Burrows each had a goal and two assists, Raffi Torres scored twice, and Christian Erhoff and Ryan Kesler also scored for Vancouver. Backup goalie Cory Schneider made 24 saves to improve to 4-0-2 for the Canucks, who have won 10 of their last 13.

R.J. Umberger had two goals and Tom Sestito also scored for Columbus.

Blues 4, Red Wings 3

At St. Louis, Patrik Berglund broke a 10-game scoring drought with two goals, and Jaroslav Halak stopped 35 shots for St. Louis to improve to 13-10-4.

Berglund scored twice in 4:20 span in the first period to break a 1-1 tie.

Canadiens 3, Hurricanes 2

At Raleigh, N.C., Alexandre Picard and Andrei Kostitsyn scored during a pivotal power play to help Montreal snap a two-game losing streak.

Scott Gomez had a goal and an assist, while Jaroslav Spacek had two assists and drew the game-changing penalty. Carey Price stopped 22 shots — including all 10 he saw in the third period — for Montreal, which took control during the 5-minute power play awarded following Erik Cole's major boarding penalty.

Panthers 4, Sabres 3

At Buffalo, N.Y., Jason Garrison snapped a third-period tie, and Chris Higgins scored twice to help Florida beat Buffalo for its third victory in four games.

Stephen Weiss had a goal and assist, and Tomas Vokoun finished with 45 saves for Florida.

Jordan Leopold scored twice, and Jason Pominville had a goal and assist for Buffalo.

Wild 3, Avalanche 1

At Denver, Matt Cullen had two goals and an assist, Niklas Backstrom made 36 saves and Minnesota beat Colorado for its third straight victory.

Andrew Brunette also scored for the Wild. David Jones scored for the Avalanche.

Senators 2, Predators 1

At Nashville, Tenn., Alex Kovalev and Nick Foligno scored and Brian Elliott made 25 saves for Ottawa.

Marcel Goc scored for Nashville. The Predators have lost three straight games.