The Vancouver Canucks edged the Chicago Blackhawks in the NHL on Tuesday (local time), while the Boston Bruins staged another third-period comeback.
Daniel Sedin netted late in overtime as the Canucks battled to a 3-2 win against the Blackhawks at Rogers Arena.
Canucks goaltender Cory Schneider made 37 saves in the game as the Blackhawks dominated for long spells.
It was a third straight win for the Canucks, who are top of the Northwest Division, while the Blackhawks are fourth in Central.
The Boston Bruins staged a late comeback to overcome the Ottawa Senators 4-3.
Trailing 3-1 late in the second period, the Bruins battled to the win thanks to goals from Milan Lucic, Brad Marchand and Dennis Seidenberg.
It was the sixth time this season the Northeast Division-leading Bruins have won after being behind heading into the final period.
The Nashville Predators scored four goals in the last 11 minutes to stun the Minnesota Wild with a remarkable 5-4 win.
Mike Fisher netted the last two goals of the game as the Predators recovered after trailing 4-1 early in the third period.
A first-ever NHL hat-trick from centre Andrew Cogliano saw the Anaheim Ducks to a 4-1 win against the Phoenix Coyotes, while the Edmonton Oilers held on for a 3-2 victory over the Colorado Avalanche.
The Winnipeg Jets upset the Philadelphia Flyers with a 2-1 shootout win, while centre John Tavares hit a brace and provided two assists as the New York Islanders eased past the Carolina Hurricanes with a 5-2 victory.
Evgeni Malkin scored the game-tying goal with 6.6 seconds to go before the Pittsburgh Penguins extended their winning streak to eight with a 5-4 shootout victory over the Toronto Maple Leafs.
The New Jersey Devils moved into seventh in the Eastern Conference after a 4-3 shootout win over the New York Rangers, while the Buffalo Sabres battled past the Montreal Canadiens 3-1.
Centre Steven Stamkos scored one and assisted another in the Tampa Bay Lightning's 4-3 overtime win over the Washington Capitals, while the Detroit Red Wings beat the Calgary Flames 3-1.
The San Jose Sharks thrashed the Columbus Blue Jackets 6-0 as captain and centre Joe Thornton scored twice.