For 54 minutes, the Colorado Avalanche dominated one of the best teams in the NHL in an emotional, highly anticipated Sunday matinee at Ball Arena.

Then the Dallas Stars reminded the Avs why they will be such a formidable foe next month as these clubs barrel towards a likely first-round playoff matchup. And while the Stars now have one of Colorado’s old “Big Three,” the Avs still have Cale Makar and Nathan MacKinnon.

Makar scored 34 seconds into overtime on a play set up by MacKinnon, and the Avalanche held off Mikko Rantanen and the Stars, 4-3, in the most anticipated game of the season at Ball Arena.

“I thought played really well for basically a large chunk of the game,” Makar said. “I think it’s inevitable. I think we’ve got to meet (in the playoffs).

“It’s going to be an incredibly hard series if it comes to that. They’re a super deep team, and we’ve added so much depth, too. It’s going to be games like tonight — tight checking, not a lot of scoring opportunities.”

Makar finished with a goal and two assists. Scott Wedgewood made 20 saves, and the Avs are now 8-0-1 in their past nine games. Colorado is two points back of Dallas for second place in the Central Division, though the Stars have two games in hand.

Winnipeg’s lead on Dallas for first is now nine points, and Colorado’s lead on Minnesota for third is now six, making it extremely likely these two Stanley Cup contenders will meet in the first round.

Rantanen, in his first game back in Denver after being traded twice in six weeks, received a hearty ovation during a tribute video, but — like Avs-star-turned-villain Matt Duchene, was booed nearly every time he touched the puck.

The most surreal moment in the seven weeks since the original trade — ahead of just seeing Rantanen in a Stars uniform — came before puck drop. Colorado honored Nathan MacKinnon scoring his 1,000th NHL point this past Monday with a pregame ceremony.

MacKinnon’s family, Makar, Devon Toews, Andrew Cogliano and Gabe Landeskog all took part in the ceremony. Rantanen did not … but he was on the ice. He was standing near the Stars bench and tapped his stick on a couple of times for his former linemate-turned-foe.

“It’s weird,” Makar said. “I’m happy for him. He’s going to be settled in that place for quite a long time, and he’s going to have a lot of success, in my opinion, there. I think it should have been a warm welcome. He’s done so much for this team and this organization.”

Colorado was in total control of this contest until Dallas scored two goals in 20 seconds to tie it. Mavrik Bourque ended a wild sequence in front of the Avs net by finding a way to get the puck through a mass of bodies with 5:48 remaining.

Then Duchene added another on the next shift, putting in a rebound to make it a 3-3 score despite Colorado still holding a 2-to-1 shot advantage at the time.

“It’s unfortunate, giving up an extra point back to them there, but for 55 minutes that was our game to win,” Wedgewood, who spent three seasons with Dallas, said. “Just two high-powered teams, and neither one of them are ever out of it. They proved it there.”

Colorado had a fantastic first period, collecting 32 shot attempts to Dallas’ eight, but it was a 1-1 game at the intermission. The Avs had the first eight attempts, and the first five shots on goal, of the game, but the Stars struck first on their first attempt.

Rantanen collected the puck after Devon Toews’ clearing attempt hit an official along the boards. The ex-Avs star snapped a pass to Roope Hintz, who then bumped it to Jason Robertson for a shot Wedgewood had no chance on at 4:10.

Martin Necas, part of the return from Carolina in the original trade, tied the game on the power play. Necas, standing right about where Rantanen has been for hundreds of point shots during a Colorado power play, tipped one from Makar at 14:09.

Necas now has seven goals and 18 points in 19 games for the Avs. Colorado entered this game with the second-best power play in the NHL (33.3%) since trading Rantanen, behind only Dallas.

“Obviously, it was a big game,” Necas said. “I don’t really feel a rivalry there. I don’t know Mikko, but he seems like a great guy. Heard lots of great things about him. Hockey’s a business. He ended up there, and I ended up here, and nothing against him.”

The second period was a little more even at times, but the Avs scored twice to build a lead. Valeri Nichushkin wired one past Dallas goalie Jake Oettinger from the right circle with Brock Nelson providing a screen at 6:24. That’s Nichushkin’s 17th goal in 30 games this season.

Sam Malinski’s stick exploded on a potential one-timer, but he went to the bench to get a new one and then set up the Avs’ third goal. He found Jonathan Drouin for a one-timer that glanced off Lian Bischel’s skate and fooled Oettinger at 17:19 of the second.

“I thought we played a great hockey game until we coughed up those pucks in the D-zone,” Avs coach Jared Bednar said. “It was a great effort. We were skating, playing on both sides of the puck. It was a solid hockey game, and glad to get those two points.”

Footnotes

Wedgewood started for the second straight game. Bednar said earlier this week in Calgary that Mackenzie Blackwood wasn’t feeling well. … Josh Manson missed this game after leaving the contest against the Flames. Bednar said on his pregame radio show that it’s an upper-body injury for Manson and more likely week-to-week than day-to-day.