Ron Chenoy-USA TODAY Sports

Cale Makar notched his first career hat trick and added an assist, Nathan MacKinnon had a goal and three assists to extend his home point streak to 31 games, and the Colorado Avalanche beat the Detroit Red Wings 7-2 in Denver on Wednesday.

MacKinnon tied Mario Lemieux and Bryan Trottier for the fourth-longest home point streaks in NHL history. MacKinnon, who has a five-game goal streak, took sole possession of the NHL points lead with 109, breaking a tie with Tampa Bay's Nikita Kucherov.

Jean-Luc Foudy scored his first NHL goal, Jonathan Drouin had a goal and an assist, Artturi Lehkonen also scored, Mikko Rantanen added four assists and Alexandar Georgiev turned away 27 shots for Colorado.

Robbi Fabbri and David Perron scored for Detroit. Alex Lyon had 35 saves before being replaced by James Reimer, who stopped 12 shots.

Maple Leafs 2, Sabres 1 (OT)

Auston Matthews, the NHL leader in goals scored, tallied at 4:20 of overtime as Toronto defeated visiting Buffalo.

Matthews scored his 54th goal of the season on a quick shot from the slot after Mitchell Marner set him up with a pass. It was Matthews' second in his last six games, after he netted 10 in a five-game span. William Nylander also scored for the Maple Leafs, and Ilya Samsonov made 24 saves.

Victor Olofsson scored for the Sabres, and Ukko-Pekka Luukkonen stopped 25 shots for Buffalo.

Ducks 2, Senators 1

Lukas Dostal made 29 saves to lead host Anaheim past Ottawa.

Alex Killorn and Ryan Strome scored for the Ducks, who won for the third time in four games. It was a rare home win for Anaheim, which entered the contest with the worst home record in the NHL (9-21-1).

Mark Kastelic scored for the Senators, who took their fifth straight loss. Mads Sogaard finished with 14 saves for Ottawa, which fell to 8-18-1 on the road, the worst road record in the Eastern Conference.

More must-reads:

TODAY'S BEST
Insider provides timeline on Kristaps Porzingis' return
Celtics trio makes NBA playoffs history in Game 1 win
Watch: Jrue Holiday proves importance to Celtics with key defensive play in Game 1 ECF win
Victor Wembanyama's latest honor puts another spotlight on his greatness
Caitlin Clark is first basketball player since Michael Jordan to land this deal
Jets' Aaron Rodgers addresses mental rust, RFK Jr. decision
Gerrit Cole’s latest comments will make Yankees fans happy
Cowboys star WR absent for OTAs
Former top QB recruit suing Florida HC, booster over near-$14M NIL deal
Steelers' Justin Fields shares competition warning for Russell Wilson
Rams star to miss OTAs due to 'foot issue'
Dolphins' Tua Tagovailoa reportedly makes physical change amid contract talks
Packers' Jordan Love focused on chemistry, not contract
Cubs moving veteran RHP to bullpen
Spurs reportedly high on NCAA Tournament champion guard
Insider shares major update on two-time All-Pro who remains a free agent
Jets HC Robert Saleh explains decision on OC Nathaniel Hackett
'Positionless' rules lead to a center-heavy NBA All-Defensive team
Penguins sign young defenseman to three-year extension
Guardians place right-hander on injured list