It was a day of drought-breaking wins in the NHL as the Buffalo Sabres, Edmonton Oilers and Montreal Canadiens returned to winning ways.
After six consecutive defeats, the Sabres overcame reigning Stanley Cup champions the Pittsburgh Penguins 2-1 in a shoot-out on Saturday.
The Oilers and their five-game losing streak came to an end thanks to a 5-2 win over the Dallas Stars.
As for the Canadiens, they trumped the Toronto Maples Leads 2-1 in an all-Canadian affair.
At the other end of the spectrum, the Tampa Bay Lightning extended their winning streak with a 3-0 shutout of the Philadelphia Flyers.
NILSSON LIFTS SABRES
Buffalo goalie Anders Nilsson made 46 saves as the Sabres upstaged the Penguins.
Nilsson denied Sidney Crosby, Evgeni Malkin and Kris Letang in the shoot-out.
Cal O'Reilly scored the winner in the shoot-out, after Crosby's third-period equaliser cancelled out William Carrier's opener.
MCDAVID AND OILERS END DROUGHT
While the Oilers snapped a five-game slide, captain Connor McDavid ended a drought of his own.
McDavid scored his first NHL hat-trick, having gone 10 games without a goal.
RADULOV RETURN INSPIRES CANADIENS
After missing two games in a row due to illness, Alexander Radulov's return was timely.
Radulov set up a goal in Montreal's win over the visiting Maple Leafs.
He now has eight assists amid a six-game points streak for the Canadiens.
Paul Byron and Alex Galchenyuk scored for the hosts.
HOSSA COMPLETES COMEBACK
BLACKHAWKS RALLY PAST CANUCKS
A three-goal third period helped the Chicago Blackhawks outlast the Vancouver Canucks 4-3 in overtime.
The Arizona Coyotes also triumphed in OT, defeating the San Jose Sharks 3-2.
Elsewhere, the Boston Bruins defeated the Winnipeg Jets 4-1, the Florida Panthers beat the Ottawa Senators by the same scoreline, the Los Angeles Kings were too good for the New Jersey Devils 4-2, the Nashville Predators went down to the St Louis Blues 3-1, while the Colorado Avalanche overcame the Minnesota Wild 3-2.
THREE IN A ROW?
The Washington Capitals take on the Columbus Blue Jackets on Sunday seeking a third consecutive victory. The New York Rangers and the Detroit Red Wings are among the teams in action.