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 night.

MacKinnon tied Mario Lemieux and Bryan Trottier for the fourth-longest home point streaks in NHL history. He can tie Guy Lafleur for third all-time Friday night against Minnesota.

MacKinnon, who has a five-game goal streak, took 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.

The Avalanche won after a busy day of trading. They sent defenseman Bowen Byram to Buffalo for center Casey Mittelstadt and dealt forward Ryan Johansen to Philadelphia for defenseman Sean Walker.

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

The game was tied 2-all after a busy first period before Colorado pulled away with three unanswered goals in the second.

Lehkonen made it 3-2 at 8:49, his 10th goal of the season. Makar got his second of the night when he scored on a backhand at 16:12.

Makar completed his hat trick with a power-play shot from the point at 19:26. It was his 17th of the season. Makar and Sandis Ozolinsh are the only defenseman to record a hat trick for the Avalanche since the team moved to Colorado.

Drouin added his 12th of the season at 7:12 of the third period to give Colorado a four-goal lead, and Foudy connected at 15:25.

Fabbri scored on the Red Wings' first shot 1:48 on a power play into the game, his 16th of the season, and Makar tied it at 5:15 of the first. Perron's 13th of the year gave Detroit a 2-1 lead at 13:30, and MacKinnon scored six seconds into a power play at 17:07.

MacKinnon now has consecutive 40-goal seasons for the first time in his career.

More must-reads:

TODAY'S BEST
Charvarius Ward names positive 49ers can take from Super Bowl loss
Dolphins' Tua Tagovailoa reportedly makes physical change amid contract talks
Do Oilers need more from Connor McDavid to get to Stanley Cup Final?
All-Rookie teams show gems available all over draft
The NBA has not witnessed this much parity in 50 years
Knicks expected to be 'aggressive' in upgrading their roster
Drew Bledsoe offers advice for Patriots rookie QB Drake Maye
2024 AFC revenge games: Brothers, 'Stefon Diggs Bowl' to take center stage
2024 NFC revenge games: Which game should Cowboys, others have circled?
How All-Star Race victory could turn Joey Logano's season around
Xander Schauffele's triumph could open the floodgates for his career
Anderson Silva, Chael Sonnen will finish off their trilogy in a boxing ring
Ranking the five best MLB free-agent signings of offseason
Veteran WR, former first-round pick announces NFL retirement
Oilers advance to West Final again after holding off Canucks in Game 7
Bengals star WR not expected to sign franchise tender before OTAs
Red Sox RHP diagnosed with ligament damage in elbow
Watch: Caitlin Clark shows off range with logo three, but Fever fall short
Former Dolphins receiving leader announces his retirement from NFL
Detroit Lions dominate PFF's top-25 players under 25