(AP) — Alex Ovechkin needed one point tonight to become the 84th player in NHL history to score 1,000 in his career. He waited all of 35 seconds to reach the milestone as he scored his 545th career goal to put the Washington Capitals ahead to stay in a 5-2 victory over the rival Pittsburgh Penguins.

Ovechkin also tallied in the second period after passing Maurice Richard for 29th on the all-time goal-scoring list.

Justin Williams and Nicklas Backstrom also scored for the Caps to back Braden Holtby's 30 saves.

The Capitals' seventh straight win moves them past the Penguins for second in the Metropolitan Division, one point behind Columbus.

Elsewhere on NHL ice:

— Phillip Danault and Artturi Lehkonen each scored twice as Montreal earned a 7-4 road win against Winnipeg. Danault and Brian Flynn gave the Canadiens a 2-0 lead four minutes into the game on the team's second and third shots. Jets netminder Connor Hellebuyck  was lifted late in the first period after surrendering three goals on seven shots.

— Doug Hamilton scored with 2:19 remaining to give Calgary a 3-2 win over San Jose. Matthew Tkachuk tied it late in the second period after setting up Michael Frolik in the first. Brent Burns had a goal and an assist for the Sharks, who remain in a first-place tie with Anaheim in the Pacific Division.

— Jason Demers scored the tiebreaking goal and Roberto Luongo turned back 29 shots as the Florida Panthers won for the fourth time in six games, 2-1 over the Islanders in Brooklyn. Keith Yandle and Nick Leddy traded goals five minutes apart in the opening period before Demers put Florida ahead 69 seconds into the second. The Isles have dropped three straight, scoring just once in each game.