Ducks 5, Red Wings 2
Victory was the Ducks' sixth win in a row.
Defenseman Sami Vatanen led the way with a goal and an assist, helping the Ducks stay two points behind Chicago for the best mark in the NHL.
Nick Bonino, Jakob Silfverberg, Corey Perry and Saku Koivu also scored for Anaheim (24-7-5). Andrew Cogliano had three assists and goaltender Jonas Hiller made 16 saves.
- - -
Blackhawks 3, Predators 1
Patrick Kane and defenseman Nick Leddy scored power-play goals as Chicago beat the Nashville Predators 3-1.
Rookie goaltender Antti Raanta (7-1-1) recorded 27 saves, including 16 in the first period, as the Blackhawks improved their league-best record to 25-7-5.
It was the 685th career win for coach Joel Quenneville, moving him out of a tie for fourth-place with Pat Quinn in the NHL all-time list.
Nashville (16-15-3) saw their three-game winning streak end.
- - -
Sharks 4, Blues 2
Joe Pavelski and defenseman Matt Irwin scored first-period goals as the San Jose Sharks jumped on the tired and injury-riddled St. Louis Blues in a 4-2 victory.
The Blues did not arrive in St. Louis until about 2 a.m. on Tuesday after playing Monday night in Ottawa and were without three of their top six forwards because of injuries.
The win was only the second in their last six games for the Sharks (21-7-6) and gave them a season sweep of all three games with the Blues (22-7-4).
- - -
Bruins 2, Flames 0
Tuukka Rask stopped 21 shots for his third shutout of the season and defenseman Zdeno Chara scored two power-play goals as the Boston Bruins returned from a four-game road trip with a 2-0 victory over the Calgary Flames.
David Krejci and Jarome Iginla assisted on both goals for the Bruins (23-9-2), who got their second win over the Flames in eight days. Boston are 11-3-1 in their last 15 games.
- - -
Wild 3, Canucks 2 (shootout)
Jason Pominville scored the only goal in a shootout, lifting the Minnesota Wild to a come-from-behind 3-2 win over the Vancouver Canucks.
The Wild (20-11-5) trailed 2-1 before Charlie Coyle tied the game midway through the third. Zach Parise scored Minnesota's first goal, and goaltender Josh Harding made 29 saves in regulation and overtime.
Jannik Hansen and David Booth scored for the Canucks (20-10-6). Vancouver got 30 saves from goalie Roberto Luongo but lost for the first time in December, snapping a seven-game winning streak.
- - -
Lightning 3, Islanders 2 (shootout)
Valtteri Filppula scored two goals in the final 2:53 of regulation then scored in the shootout as the Tampa Bay Lightning completed a stunning comeback to beat the New York Islanders.
Tampa Bay trailed 2-0 before Filppula put up two scores in the third to tie the game.
Nikita Kucherov also scored in the shootout for the Lightning, who clinched the win when goalie Ben Bishop stopped John Tavares on the Islanders' third shot of the shootout.
Bishop made 33 saves in regulation for the Lightning (20-11-3).
- - -
Flyers 5, Capitals 2
Jakub Voracek scored two goals, including a power-play goal 72 seconds after defenseman Mark Streit got one, to help the Philadelphia Flyers beat the Washington Capitals.
Matt Read and Wayne Simmonds added goals for the Flyers (15-15-4), who won their seventh straight home game.
Alex Ovechkin and Eric Fehr scored for Washington (18-13-3), with Ovechkin notching his league-leading 27th of the season.
- - -
Canadiens 3, Coyotes 1
Max Pacioretty scored two of the Canadiens' three third-period goals in Montreal's win over the Phoenix Coyotes.
Goalie Carey Price stopped 26 shots for Montreal (21-12-3), who came back to win when trailing after two periods for the first time this season.
The Coyotes (18-10-5) were again without captain Shane Doan, who remains sidelined with an undisclosed illness.
- - -
Sabres 4, Jets 2
Marcus Foligno tied the game 50 seconds into the third period, and Matt Moulson gave Buffalo a 3-2 lead less than two minutes later as the Sabres topped Winnipeg.
Steve Ott and Matt Ellis also scored for Buffalo (8-23-3), and goaltender Ryan Miller had 25 saves in the win while Mark Scheifele scored twice for Winnipeg (15-16-5).
- - -
Panthers 3, Maple Leafs 1
Sean Bergenheim had a goal and an assist, and the Florida Panthers extended their winning streak to four games with a win over the Toronto Maple Leafs.
Tomas Fleischmann and Brad Boyes also scored for the Panthers (13-17-5), who earned their sixth win in seven games.
Mason Raymond scored for Toronto (17-16-3).
- - -
Stars 3, Avalanche 2
In just his third NHL game, Stars rookie center Colton Sceviour delivered his first game-winning goal, scoring with 2:52 left in the third period as Dallas beat the Colorado Avalanche.
Dallas (16-12-5) got two goals from Ray Whitney and two assists from rookie right winger Alex Chiasson. Stars backup goaltender Dan Ellis made 23 saves to beat Colorado (22-10-1) and earn his fourth win.