WASHINGTON: Alex Ovechkin scored his 500th and 501st goals to become the 43rd NHL player to reach the milestone and the Washington Capitals beat the Ottawa Senators 7-1 on Sunday night.

Ovechkin reached the mark in vintage fashion, scoring from just beyond the left hash marks during a second-period power play to give the Washington Capitals a 5-1 lead.

Teammates mobbed Ovechkin, and he got an extended standing ovation and took a skate around the rink, acknowledging the cheering crowd that included his parents. He later drew another roar while waving to fans from the bench.

Washington now has won four straight overall and 10 consecutive home games.

Justin Williams, T.J. Oshie, Zach Sill, Dmitry Orlov and Tom Wilson also scored for Washington. Jason Chimera and Nicklas Backstrom each had three assists, and Philipp Grubauer made 32 saves.

Mike Hoffman had Ottawa’s lone goal, and Andrew Hammond stopped 29 of 36 shots.

Blackhawks 6 Avalanche 3: In Chicago, Patrick Kane and Marian Hossa each scored two goals and Chicago pounded Colorado to extend its season-high win streak to seven.

Jonathan Toews had a goal and two assists to help Chicago chased Semyon Varlamov and improved to 18-5-1 at home. Brandon Mashinter scored his second career goal and Corey Crawford had 34 saves.

The Blackhawks (58 points) moved within four points of idle Dallas for the top spot in the Western Conference.

Matt Duchene had two goals and an assist for Colorado, which had won three in a row and four of six. Nathan MacKinnon also scored and Calvin Pickard finished with 13 stops in relief of Varlamov, who had 16 saves.

Sabres 4 Jets 2: In Winnipeg, Manitoba, Sam Reinhart scored three goals for his first NHL hat trick and Buffalo beat Winnipeg to snap a six-game losing streak.

Former Jets forward Evander Kane had an assist on Reinhart’s empty-net goal in his first game against the team that traded him Feb. 11 in a multi-player deal.

Marcus Foligno also scored for Buffalo, and Linus Ullmark made 42 saves.

Blake Wheeler and Mathieu Perreault scored for the Jets, and Connor Hellebuyck turned aside 25 shots.

Devils 2 Wild 1: In St. Paul, Minnesota, Jon Merrill put New Jersey ahead in the third period with his first goal of the season, Cory Schneider made 17 saves and the Devils beat Minnesota to snap a season-high three-game losing streak.

Adam Henrique scored for New Jersey 1:21 into the third period, but Minnesota’s Zach Parise got his 16th goal less than 2 minutes later. That score was Parise’s first against his former team.

Merrill broke the tie 6:26 into the third and Schneider made 10 saves in the final period.

Darcy Kuemper made 15 saves in his return from a concussion for the Wild, suffering his first regulation loss of the season in 10 games.

Beginning a season-long four-game trip and missing several key players, the Devils got just enough offense against similarly stingy Minnesota. Both teams entered play among the top five in the NHL in fewest goals allowed per game.

Red Wings 2 Ducks 1: In Anaheim, California, Riley Sheahan scored with 3:44 remaining in the third period to give Detroit victory over Anaheim for their fifth straight win.

Tomas Tatar also scored and Petr Mrazek made 30 saves to help Detroit end a four-game losing streak to Anaheim.

After Sheahan forced a turnover inside the Ducks’ zone by tying up Ryan Getzlaf at the blue line, Dylan Larkin collected the loose puck and got it back to Sheahan. He unleashed a blistering wrist shot past John Gibson.

Corey Perry scored for the Ducks, and Gibson stopped 22 shots. Anaheim did not earn a point for only the second time in its last nine games.

Panthers 2 Oilers 1: In Edmonton, Alberta, Jaromir Jagr and Jonathan Huberdeau scored in the first period, Al Montoya made 24 saves and Florida beat Edmonton to extend their franchise-record win streak to 12 games.

Florida hasn’t lost since Dec. 12 while climbing to the top of the Atlantic Division with 56 points. The Panthers won this one despite putting just 14 shots on goal.

Mark Letestu scored for Edmonton and the Oilers lost their second straight. Cam Talbot made 12 saves.

Jagr scored on Florida’s first shot 3:22 into the first, capitalizing after defenseman Darnell Nurse’s turnover. The 44-year-old Jagr lost his handle on the puck while attempting a deke but it still managed to go through Talbot’s legs for his 15th goal.