Connor McDavid scored early in the second period to become the fourth-fastest NHL player to reach 1,000 points, then assisted on Darnell Nurse’s overtime goal in the Edmonton Oilers’ 3-2 victory over the Nashville Predators on Thursday night in Edmonton, Alberta.

On the milestone goal, McDavid took a pass from Leon Draisaitl on a 2-on-1 break and beat goalie Scott Wedgewood with a shot to the near post to tie it at 1.

The 27-year-old McDavid reached 1,000 in his 659th game. Wayne Gretzky was the fastest at 424 games, followed by Mario Lemieux at 513 and Mike Bossy at 656.

McDavid has 341 goals and 659 assists. He’s the 99th NHL player to reach 1,000 points.

Nurse put the Oilers ahead at 5:30 of the second with his first goal of the season.

Cole Smith tied it for Nashville on a breakaway with 1:48 left in regulation.

LIGHTNING 4, JETS 1: Andrei Vasilevskiy made 24 saves in his 300th NHL win, and Tampa Bay stopped Winnipeg’s seven-game win streak with a 4-1 victory in Tampa, Fla.

Vasilevskiy is the 40th goaltender in league history to win 300 games. He reached the milestone in 490 games, the fewest in NHL history, 31 faster than Jacques Plante.

Winnipeg lost for just the second time in 17 games this season. It dropped to 7-1 on the road.

Jake Guentzel scored twice for the Lightning.

FLYERS 5, SENATORS 4 (OT): Matvei Michkov scored from a sharp angle at the side the goal at 4:05 of OT to give visiting Philadelphia a comeback victory over Ottawa.

Anthony Richard and Bobby Brink tied it for Philadelphia midway through the third period with goals in a 2:03 span. Travis Sanheim and Travis Konecny also scored.

DEVILS 6, PANTHERS 2: Jesper Bratt got his second career hat trick, Stefan Noesen scored twice, and visiting New Jersey swept a two-game series with the Stanley Cup champions.

Jack Hughes had a goal and two assists for the Devils, who also won 4-1 in Florida on Tuesday. Jake Allen stopped 25 shots for New Jersey, which got three power-play scores — along with a short-handed empty-netter with 5:12 left, Bratt’s third of the night — and is now 7-2-0 in its last nine games.

STARS 7, BRUINS 2: Evgenii Dadonov scored two goals, including the first successful penalty shot in the NHL this season, and host Dallas beat Boston.

Matt Duchene, Roope Hintz, Mason Marchment and rookies Logan Stankoven and Oskar Back also scored for the Stars.

Dadonov gave Dallas a 2-0 lead at 6:36 of the first period after being obstructed on a breakaway by Mason Lohrei. Five previous NHL penalty shots didn’t produce a goal.

WILD 3, CANADIENS 0: Kirill Kaprizov had an empty-net goal and an assist, Filip Gustavsson made 19 saves for his first shutout of the season, and Minnesota beat Montreal in St. Paul, Minn. Matt Boldy and Marco Rossi also scored.

RANGERS 3, SHARKS 2: Mika Zibanejad, Jimmy Vesey and Vincent Trocheck each scored in the second period and host New York beat San Jose.

SABRES 4, BLUES 3 (OT): Rasmus Dahlin scored 1:33 into overtime to lift host Buffalo over St. Louis.