Andrew Wevers-USA TODAY Sports

Nathan MacKinnon had two goals and two assists, Cale Makar had a goal and two assists, and the Colorado Avalanche clinched a playoff spot with a 7-4 win over the Nashville Predators in Denver on Saturday night.

Jonathan Drouin had a goal and an assist, Yakov Trenin scored against his former team, Artturi Lehkonen and Casey Mittlestadt had goals and Mikko Rantanen had three assists for Colorado (47-21-6, 100 points).

MacKinnon leads the NHL with 127 points and Rantanen reached 100 points.

Justus Annunen turned away 22 shots in relief of Alexandar Georgiev, who had nine saves. Defenseman Sean Walker left in the second period after he was hit in the ribs with a shot.

Gustav Nyquist had a goal and an assist, Dante Fabbro, Mark Jankowski and Cole Smith also scored and Kevin Lankinen made 35 saves for Nashville (43-27-4, 90 points).

Smith made it 1-0 with his ninth goal at 3:41 of the first period and Drouin answered with his 15th at 5:25 of the first. Nashville went ahead 3-1 when Jankowski scored his sixth at 13:02 of the first and

Fabbro got his third 41 seconds later.

The Avalanche got one back at 16:11 of the first on Mittelstadt's 18th of the season.

The Predators struck again 57 seconds into the second period on Nyquist's 22nd of the season. Georgiev was given an unsportsmanlike penalty for sending the puck into the stands and Annunen took over in net.

Moments after killing off the power play, Nashville defenseman Ryan McDonagh was given a major penalty and a game misconduct for a hit on Colton, and Lehkonen's 13th goal at 5:43 on the five-minute power play made it 4-3.

Makar tied it with his 19th of the season, a power-play goal at 18:25 of the second period, and Trenin's goal 1:06 later gave the Avalanche a 5-4 lead. It was his 12th of the season.

MacKinnon's goal at 3:38 into the third to expand the lead and then he scored into the empty net at 16:10 to give him a career-high 47 goals.

More must-reads:

TODAY'S BEST
Rangers designate right-hander for assignment
Watch: Denmark's Christian Eriksen nets goal at Euro 2024 three years after suffering cardiac arrest
Giants place left-hander on 15-day IL with ankle sprain
Oilers crush Panthers in Game 4, stay alive in Stanley Cup Final
Dodgers ace leaves game against Royals due to triceps tightness
Sam Mayer uses overtime restart to win Xfinity Series' return to Iowa
Liberty forward pushes herself into MVP conversation with big game vs. Aces
Tiger Woods makes big admission about his U.S. Open future
Cubs P 'Mike' Imanaga continues hot start vs. Cardinals
Celtics' All-Defensive guard reportedly could replace Kawhi Leonard on Team USA
Tee Higgins' contract decision adds pressure on Bengals in 2024
One-time Defensive Player of the Year open to reunion with former team
College baseball has become too regional for its own good
Three Padres prospects who should be untouchable in trade talks
Connor McDavid's history-making night helps Oilers stave off elimination
Astros scratch Justin Verlander as nightmare season continues
Watch: Oilers chase goaltender Sergei Bobrovsky from Game 4
Watch: Rockies third baseman takes advantage of Pirates laziness' to steal home
Pirates place young catcher on concussion IL
Watch: Game 4 of Stanley Cup Final gets off to chaotic start

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.