NEW YORK — The Anaheim Ducks scored four goals in the first period en route to a 5-2 victory Tuesday over the Detroit Red Wings, their 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 am 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 (SO): 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. In other games it was: Lightning 3, Islanders 2 (SO); Flyers 5, Capitals 2; Canadiens 3, Coyotes 1; Sabres 4, Jets 2; Panthers 3, Maple Leafs 1; Stars 3, Avalanche 2; Kings 3, Oilers 0. — Agencies