NASHVILLE — Duncan Keith scored a goal and added an assist to lead the Chicago Blackhawks to a 3-1 win over the Nashville Predators on Tuesday night.
Patrick Kane and Nick Leddy also scored for the Stanley Cup champions, who have won five of six.
Shea Weber scored for the Predators.
Keith scored the game’s first goal at 1:29 of the opening period on a slap shot from the left side that beat Carter Hutton on the stick side.
Making his fourth consecutive start, Hutton had his three-game winning streak snapped. Hutton spent the past two seasons in the Blackhawks organization before signing with Nashville in the off-season.
DUCKS 5, RED WINGS 2
DETROIT (AP) — Sami Vatanen had a goal and an assist, and Anaheim used a four-goal first period to extend its winning streak to six games with a victory over Detroit.
Nick Bonino, Jakob Silfverberg, Corey Perry and Saku Koivu also scored for the Ducks. Andrew Cogliano had three assists and Jonas Hiller made 16 saves.
Tomas Jurco got his first career goal and Daniel Cleary scored for Detroit, which has lost its past six (0-4-2). Jonas Gustavsson stopped eight of 11 shots before being replaced by Petr Mrazek late in the first period. Mrazek made 17 saves.
SHARKS 4, BLUES 2
ST. LOUIS (AP) — Joe Pavelski scored the first of three straight goals by San Jose, and Antti Niemi stopped 20 shots to lead the Sharks over St. Louis.
San Jose completed a season sweep of the Blues, winning all three games by a combined 16-7. St. Louis has lost two in a row after winning eight of 11.
Matt Irwin, Brent Burns and Marty Havlat added goals for the Sharks, who led 3-0 after 22 minutes. Niemi improved to 18-6-6.
Kevin Shattenkirk and Jay Bouwmeester scored second-period goals for the Blues.
BRUINS 2, FLAMES 0
BOSTON (AP) — Zdeno Chara scored two power-play goals and Jarome Iginla had a pair of assists against his former team to help Boston beat Calgary.
David Krejci also had two assists and Tuukka Rask made 21 saves for the Bruins in their third straight shutout of the Flames in Boston. Rask picked up his third shutout of the season and extended Calgary’s scoreless streak in Boston to 189 minutes, 36 seconds.
Reto Berra kept Calgary close, stopping 29 shots as the Bruins controlled play most of the game.
Boston outshot the Flames 31-21 one week after rallying for a 2-1 win in Iginla’s return to Calgary, where he played 16 seasons and spent nine as the team’s captain.
KINGS 3, OILERS 0
LOS ANGELES (AP) — Martin Jones made 24 saves for his third shutout in five games, and the remarkable rookie led Los Angeles to a victory over Edmonton.
Dwight King and Jordan Nolan scored during another dominant night for Jones, who became the first goalie in Kings history to begin his career with six consecutive victories. Edmonton couldn’t solve Jones, who has allowed just five goals in his six games.
Ilya Bryzgalov stopped 37 shots for the last-place Oilers, who have lost four straight.
Dustin Brown added an empty-net goal for the Kings, who have won seven of eight while taking just two regulation losses in 20 games since Nov. 2 (14-2-4).
PANTHERS 3, MAPLE LEAFS 1
TORONTO (AP) — Tomas Fleischmann, Sean Bergenheim and Brad Boyes scored for Florida against slumping Toronto.
The Panthers have won four straight and six of seven.
Mason Raymond scored for the Maple Leafs, who were playing the second of back-to-back games. They lost to Pittsburgh on Monday night and have dropped five of six.
Turnovers led to each of Florida’s goals, and Scott Clemmensen made 28 saves for the victory.
LIGHTNING 3, ISLANDERS 2, SO
UNIONDALE, N.Y. (AP) — Valtteri Filppula scored twice in the final 3 minutes of regulation, including the tying goal with 3.8 seconds left, and then converted in the shootout to rally Tampa Bay past the skidding New York Islanders.
Nikita Kucherov also connected in the shootout as the Lightning handed New York its 13th loss in 14 games (1-9-4). The only Islanders victory during that stretch came in a shootout last Tuesday at San Jose.
Kyle Okposo and Frans Nielsen scored for the Islanders. Nielsen also scored in the shootout, but the game ended when John Tavares couldn’t convert the final chance for New York against Ben Bishop.
CANADIENS 3, COYOTES 1
MONTREAL (AP) — Max Pacioretty scored twice in the third period to lead Montreal over Phoenix.
Carey Price stopped 26 shots for the Canadiens and Andrei Markov also scored in the third.
Mikkel Boedker scored for the Coyotes and Mike Smith made 26 saves.
Pacioretty scored the winner at 13:18, netting his 13th of the season by shooting the puck into traffic in front of Smith’s net. The puck ricocheted off defenceman Michael Stone’s skate and in.
Phoenix hasn’t won in Montreal since 1996.
FLYERS 5, CAPITALS 2
PHILADELPHIA (AP) — Jakub Voracek scored two goals to help Philadelphia beat Washington.
Mark Streit, Wayne Simmonds and Matt Read also had goals for the Flyers. Alex Ovechkin and Eric Fehr scored for Washington.
Two days after blowing a 4-1 third-period lead at Washington in a 5-4 shootout loss, the Flyers rallied to win their seventh consecutive home game.
Steve Mason made 24 saves for Philadelphia, which evened its record at 15-15-4. The Flyers are 12-6-4 since an embarrassing 7-0 loss at home to the Capitals on Nov. 1. They’ll try to go over .500 for the first time this season Thursday night when they host Columbus.
Down 2-1, the Flyers stormed back with three straight goals, including a pair on the same power play in the second period.
WILD 3, CANUCKS 2, SO
ST. PAUL, Minn. (AP) — Jason Pominville slipped a shot past Roberto Luongo’s glove in the third round of a shootout, and Minnesota ended Vancouver’s winning streak at seven games.
Luongo made 30 saves, including 14 in the third period and overtime, and stopped Zach Parise to open the shootout. Mikko Koivu, who had two assists for a team-high 20 this season, hit the crossbar with his shot before Pominville scored. Ryan Kesler’s last-chance attempt for the Canucks sailed wide right.
Josh Harding stopped shots by Mike Santorelli and Chris Higgins in the shootout and made 29 saves to win for the fifth time in his last six starts. The Wild improved to 14-3-2 at Xcel Energy Center, where Luongo fell to 3-9-3 in his career.
Jannik Hansen and David Booth each scored for the second straight game for the Canucks.
Parise had an early goal for the Wild, and Charlie Coyle scored late on a snap shot that went between Luongo’s legs to tie the game with 11:13 left in regulation.
STARS 3, AVALANCHE 2
DALLAS (AP) — Colton Sceviour scored the tiebreaking goal at 17:08 of the third period to give Dallas a victory over Colorado.
A rebound of a Colorado shot bounced out to Rich Peverley, who put a pass on Sceviour’s stick for a breakaway against Avalanche goalie Jean-Sebastien Giguere.
Ray Whitney scored twice for the Stars.
Matt Duchene put in a rebound of Erik Johnson’s shot for a power-play goal just 2:37 into the game. Johnson’s goal at 10:20 of the second period came when the sides were skating 4 on 4.
The teams played Monday night in Denver, with Colorado winning 6-2.
SABRES 4, JETS 2
BUFFALO, N.Y. (AP) — Marcus Foligno, Matt Moulson and Matt Ellis scored in the third period to lift Buffalo over Winnipeg.
It was Buffalo’s first regulation win since Nov. 15 against Toronto, when interim coach Ted Nolan took over for the fired Ron Rolston. Steve Ott also scored for the Sabres.
Mark Scheifele scored two goals in 36 seconds to build a 2-0 second-period lead for the Jets, who have lost four of five.