Defenseman Michal Rozsival scored in the fifth round of a shootout after Jonathan Toews also connected in the tiebreaker to lead the Chicago Blackhawks to a 3-2 win over the Nashville Predators on Monday.
Rozsival, who has not scored a regulation goal this season, beat Pekka Rinne with a high shot in his first attempt in a shootout this season.
Patrick Kane scored his team-leading 19th goal and rookie Brandon Saad scored in regulation to help the Blackhawks win their second straight.
Craig Smith scored in the second round of the shootout for Nashville, but the Predators dropped their third straight.
Corey Crawford made 25 saves for Chicago, while Rinne stopped 38 shots for Nashville.
Bobby Ryan had a goal and an assist to lead the Anaheim Ducks over the Dallas Stars 4-0 in Viktor Fasth’s third shutout of the season.
Corey Perry and Matt Beleskey also scored, while Ryan Getzlaf added two assists for the Ducks, who completed a four-game road trip.
Teemu Selanne had an empty-netter in the final minute.
Carey Price made 18 saves for Montreal in his 300th NHL game to lead the Canadiens over the Carolina Hurricanes 4-1.
Max Pacioretty scored twice, while Andrei Markov and Jeff Halpern also scored for Montreal, who swept the season series and remain unbeaten in 10 games against the Southeast Division this season.
Jordan Staal scored and Justin Peters stopped 25 shots for the Hurricanes.
The San Jose Sharks beat the Vancouver Canucks 3-2 for their fifth straight victory as Joe Thornton had a goal and an assist during a second-period scoring flurry.
Andrew Desjardins and Logan Couture also scored for San Jose, who broke a scoreless deadlock with three goals in a span of 2 minutes, 13 seconds against Canucks goaltender Cory Schneider.
In St Paul, Minnesota, Jaden Schwartz and Andy McDonald each had a goal and an assist as the St Louis Blues downed the Minnesota Wild 4-1, while Damien Brunner ended his 15-game scoring drought and Jimmy Howard made a late save to help the Detroit Red Wings hold off the Colorado Avalanche 3-2.
In other games, the New York Rangers beat the Winnipeg Jets 4-2, the Edmonton Oilers downed the Calgary Flames 4-1 and the New York Islanders defeated the New Jersey Devils 3-1.