Connor McDavid became the first player in 27 years to reach 150 points in a season when he had two goals and an assist in the Edmonton Oilers’ 6-1 victory over the San Jose Sharks on Saturday.

McDavid now has 151 points with two games remaining in the regular season. He became just the sixth player ever to record 150 points in a season, joining Wayne Gretzky (nine times), Lemieux (four times), Phil Esposito, Steve Yzerman and Bernie Nichols.

Zach Hyman, Derek Ryan and Philip Broberg also scored to help the Oilers win their seventh straight game. Edmonton, which began the day three points ahead of third-place Los Angeles in the Pacific Division, closed in on clinching home-ice advantage in the first round of the playoffs. Stuart Skinner made 22 saves.

Tomas Hertl scored for the Sharks, who are assured of finishing in the bottom four of the league. James Reimer had 30 saves.

PENGUINS 5, RED WINGS 1

Sidney Crosby become the 15th player in NHL history to reach 1,500 career points, scoring two goals and adding an assist in Pittsburgh’s crucial victory.

Crosby has 550 goals and 950 assists and is the sixth-fastest player to hit the 1,500-point milestone, accomplishing it in his 1,188th game. Crosby became the 12th player in league history to reach 90 points in his age 35 season or older.

STARS 2,

GOLDEN KNIGHTS 1, SO

Roope Hintz scored the only goal in the shootout to lift Dallas into first place in the Central Division.

Dallas has 102 points with three games left in the regular season. The Stars began the day tied with defending champion Colorado, which played Saturday night and still had three games left after that.

SABRES 4, HURRICANES 3

Tage Thompson scored the go-ahead goal 6:15 into the third period, Rasmus Dahlin had a goal, two assists and a key blocked shot, and Buffalo preserved its slim playoff hopes.

Casey Mittelstadt scored twice and Buffalo improved to 6-1-1 in its past eight, with the win guaranteeing the Sabres remaining in contention through their game at the New York Rangers on Monday. A regulation loss, otherwise, would have put 10th-place Buffalo in position to be eliminated later in the day and extend its NHL-worst playoff drought for a 12th consecutive season.

Rangers 4, Blue Jackets 0

Igor Shesterkin stopped all 20 shots he faced for his third shutout of the season and 11th of his career.

senators 7, lightining 4

Egor Sokolov scored his first NHL goal, with Drake Batherson, Julien Gauthier, Patrick Brown, Alex DeBrincat, Mark Kastelic and Claude Giroux also scoring for Ottawa. Cam Talbot made 19 saves.

islanders 4, flyers 0

Scott Mayfield, Brock Nelson and rookie defenseman Samuel Bolduc each scored and Ilya Sorokin made 27 saves as New York kept pace in the Eastern Conference wild-card race with a win over Philadelphia.

wild 5, blues 3

Ryan Hartman and Sam Steel scored short-handed goals 20 seconds apart in the first period and Minnesota earned two key late-season points by beating St. Louis.