Michael Ryder and Alex Kovalev each scored twice and the host Montreal Canadiens staged the biggest comeback in their storied history, rallying from five goals down to beat the New York Rangers, 6-5, in a shootout last night.
Saku Koivu beat Henrik Lundqvist with a forehand deke on Montreal's second shootout attempt, and Cristobal Huet stopped Brendan Shanahan, Chris Drury, and Jaromir Jagr to the delight of the sellout Bell Centre crowd of 21,273.
Montreal stormed back from a 5-0 deficit early in the second period.
Ryder scored the first two of four straight even-strength goals as the Canadiens pulled within one.
Kovalev, who scored Montreal's third goal nine seconds before Mark Streit connected, rolled onto his back amid a wild ovation after he tied it with his team-leading 29th goal at 15:38.
Shanahan scored twice to reach 20 goals for the 19th straight season and Jagr had four assists to help stake the Rangers to their big lead.
Brandon Dubinsky and Sean Avery scored 14 seconds apart in the first, and Drury scored his 20th goal 28 seconds after Shanahan's second goal of the game to give New York its five-goal lead 5:03 into the second.
Senators 3, Flyers 2 - Antoine Vermette had a goal in regulation and another in the shootout as visiting Ottawa outlasted struggling Philadelphia.
Kimmo Timonen and Scottie Upshall scored for the Flyers, winless in eight straight.
Penguins 3, Panthers 2 - Ryan Malone scored twice in the final 3:20 as host Pittsburgh erased a two-goal deficit in the third period to beat Florida.
Colby Armstrong also scored and Evgeni Malkin had two assists for the Penguins, who tied idle New Jersey for the Atlantic Division lead.
Canucks 3, Wild 2 - Daniel Sedin's overtime goal lifted Vancouver over host Minnesota.
Sedin took a drop pass from his brother Henrik and snapped a wrist shot past Minnesota goaltender Nicklas Backstrom.
Predators 5, Oilers 4 - Scott Nichol and J.P. Dumont each scored a goal and added a pair of assists as host Nashville edged Edmonton.
Flames 4, Coyotes 1 - Dion Phaneuf and Jarome Iginla scored twice apiece, propelling Calgary past host Phoenix.
Blues 5, Blackhawks 1 - Brad Boyes's 32d goal put host St. Louis ahead to stay as it routed Chicago.
Maple Leafs 3, Blue Jackets 1 - Vesa Toskala made 26 saves while making his 17th start in 18 games as host Toronto beat Columbus.