Sidney Crosby had a goal and two assists to move into ninth on the NHL’s career scoring list as the Penguins beat Connor McDavid and the Edmonton Oilers 5-3 on Thursday night in Pittsburgh.

The Penguins captain tied Hall of Famer Joe Sakic at 1,641 points with an assist on Bryan Rust’s first-period goal. Crosby then moved past Sakic with an assist on Drew O’Connor’s sixth goal of the season later in the period as the Penguins took a 4-1 lead.

Rust also had a goal and two assists for Pittsburgh, which snapped a three-game losing streak by beating the Oilers for the first time since Dec. 20, 2019. Alex Nedeljkovic made 40 stops for the Penguins and Rickard Rakell scored his team-high 21st goal as Pittsburgh won without injured center Evgeni Malkin.

McDavid finished with three assists. Leon Draisaitl scored twice to boost his season total to an NHL-best 31, but the Penguins beat Stuart Skinner four times in the first 14 minutes.

ISLANDERS 4, GOLDEN KNIGHTS 0: Ilya Sorokin made 30 saves and Brock Nelson had his 12th goal and 12th assist to lead New York in Las Vegas. Anders Lee, Bo Horvat and Casey Cizikas also scored.

LIGHTNING 4, BRUINS 1: Brayden Point reached 600 career points with a power-play goal and Andrei Vasilevskiy made 27 saves for host Tampa Bay. Brandon Hagel had a goal and an assist, Michael Eyssimont and Anthony Cirelli scored goals 5:03 apart in the second period, and Ryan McDonagh had two assists.

HURRICANES 6, MAPLE LEAFS 3: Jordan Staal scored a hat trick to lead host Carolina. Eric Robinson, Jackson Blake and Seth Jarvis also scored for the Hurricanes while Pyotr Kochetkov stopped 30 shots for his first home win since Dec. 17.

STARS 4, FLYERS 1: Casey DeSmith stopped 27 shots to lead visiting Dallas to its sixth straight victory. The Stars won for the seventh time in eight games. Mavrik Bourque and Roope Hintz scored in the first period. Wyatt Johnston made it 3-0 in the second. Miro Heiskanen added an empty-netter.

RANGERS 3, DEVILS 2: Sam Carrick scored in overtime and Igor Shesterkin made 21 saves for host New York. Carrick one-timed a pass from Reilly Smith past Devils netminder Jacob Markstrom 2:48 into the extra session.

BLUE JACKETS 6, KRAKEN 2: Denton Mateychuk and Luca Del Bel Belluz, both recent call-ups from the AHL, each had a goal and an assist to help lift host Columbus. Zach Werenski also added a goal and an assist, extending his home point streak to 16 games, as the Blue Jackets won their third straight.

SABRES 4, SENATORS 0: Ukko-Pekka Luukkonen made 35 saves, Jack Quinn scored twice and Buffalo spoiled Ottawa’s’ homecoming. Dylan Cozens and Ryan McLeod also scored for the Sabres.

AVALANCHE 6, WILD 1: Nathan MacKinnon had a goal and his NHL-leading 53rd assist of the season to help Colorado rout host Minnesota. Mikko Rantanan and Logan O’Connor also each had a goal and an assist, Ross Colton, Parker Kelly and Artturi Lehkonen also scored.