NEW YORK (AP) — Justin Williams had two goals and an assist, Marcus Johansson had a goal and two assists and the Washington Capitals closed with six straight goals to beat the struggling New York Rangers 7-3 on Sunday night.

Washington trailed 3-1 after one period but rallied for its fifth straight win. The Capitals are 24-6-2 and tied with Dallas for the NHL lead with 50 points.

Evgeny Kuznetsov, T.J. Oshie, Alex Ovechkin and Jason Chimera also scored for the Capitals. Nicklas Backstrom added three assists and Braden Holtby made 33 saves.

The Rangers have lost three in a row and six of eight to fall to 19-12-4.

J.T. Miller, Chris Kreider and Dan Boyle scored for New York. Henrik Lundqvist made 19 saves before being pulled, and then Magnus Hellberg made four saves in his NHL debut.

BLACKHAWKS 4, SHARKS 3, OT

CHICAGO (AP) — Jonathan Toews scored at 2:21 of overtime to give surging Chicago a victory over San Jose.

Toews skated in with Patrick Kane for a 2-on-1 and tipped home a nice pass for his 11th goal.

Kane scored his 21st in the first period to help the Blackhawks win for the second straight day and seventh time in nine games overall. The star forward has two goals and two assists in three games since his 26-game point streak ended last Tuesday against Colorado.

Joonas Donskoi had a goal and an assist for San Jose, which has dropped eight of 10. Tommy Wingels and Joe Pavelski also scored.

BRUINS 2, DEVILS 1, SO

BOSTON (AP) — Ryan Spooner scored the lone shootout goal and Jonas Gustavsson made 29 saves to lift Boston over New Jersey.

Loui Eriksson had a goal in the first period for the Bruins, who improved to 11-1-3 in their last 15 games and pulled within one point of first-place Montreal in the Atlantic Division.

Andy Greene scored in the second for the Devils, who have managed only five goals in the last five games. They've dropped three straight and four of five.

Spooner scored over the right shoulder of goalie Cory Schneider on the Bruins' first attempt. Schneider made 38 saves but is winless in his last four starts against Boston.

LIGHTNING 5, SENATORS 2

TAMPA, Fla. (AP) — Mike Angelidis scored his first NHL goal in almost four years, and Tampa Bay beat Ottawa.

The Lightning also got a pair of goals from Steven Stamkos, including one of two late empty-netters. Nikita Nesterov and Alex Killorn had the other Tampa Bay goals.

Zack Smith and Erik Karlsson scored for the Senators, who have lost six of their last seven road games.

Angelidis, playing in his second NHL game this season and 12th overall, made it 3-1 at 2:45 of the second period when he beat Andrew Hammond during a goalmouth scramble. It was the second career goal for Angelidis, with the other coming against Columbus on Jan. 24, 2012.

RED WINGS 4, FLAMES 2

DETROIT (AP) — Dylan Larkin and Brad Richards scored 45 seconds apart midway through the second period to put Detroit ahead of Calgary.

Gustav Nyquist gave the Red Wings a two-goal lead late in the second period and Justin Abdelkader scored an empty-net goal with 30 seconds left.

Petr Mrazek made 26 saves for the Red Wings, winless in their previous three games.

Dennis Wideman and Dougie Hamilton scored for the Flames, who have lost two straight after winning seven in a row.

PANTHERS 5, CANUCKS 4

SUNRISE, Fla. (AP) — Jaromir Jagr scored his 732nd goal to move past Marcel Dionne for fourth place in NHL history, and Aleksander Barkov tallied the winner in a shootout as Florida beat Vancouver.

Barkov scored against Jacob Markstrom, who entered the game after Ryan Miller left with an injury after allowing a goal on two shots in the shootout.

Jared McCann scored in the shootout for Vancouver, but Roberto Luongo stopped Sven Baertschi to seal the win.

Aaron Ekblad, Vincent Trocheck and Shawn Thornton also scored for the Panthers. Luongo stopped 34 shots.

Daniel Sedin scored his team-leading 15th of the season for the Canucks. Derek Dorsett, Sven Baertschi and Jannik Hansen also had goals. Miller made 36 saves.