Louisville Cardinals
DULUTH, Ga. — Somebody had to go home. And for 40 of the most breathless minutes Gas South Arena has seen this tournament, it genuinely could have been either team.
It wasn’t Louisville.
The Cardinals scratched, clawed, weathered every run UNC threw at them, and walked out of Duluth with a 65-57 win and a ticket to the ACC Championship game — their first since 2018. It wasn’t always clean. It wasn’t always comfortable. But it was theirs, and they will take it.
The Building Had That Feeling
There are games you can feel before the ball goes up. This was one of them.
Red and powder blue collided in every hallway, every concession line, every section of Gas South Arena before tip-off. Louisville fans were loud and early, filling the building with chants that bounced off the walls and landed squarely on the Cardinals’ shoulders in the best possible way. Carolina’s contingent was cooler about it — poised, measured — right up until the moment the ball tipped and the Tar Heels made it clear they weren’t here to make up the numbers.
Once this game got going, nobody stayed seated. The pace was relentless, the defense was suffocating, and the crowd matched every swing in momentum with noise that made the arena feel three times its size. This is what the ACC Tournament is supposed to look like. Wednesday night delivered every bit of it.

Zero Points. Two Minutes. Everybody Locked In.
The opening two minutes of this game were completely scoreless — and completely captivating.
Both defenses came out with an agenda. Nothing was given. Every drive was met, every curl was contested, every paint touch was a negotiation. The crowd fed off it immediately, rising with every stop and buzzing with the understanding that this game was going to be decided by will as much as skill.
UNC finally broke the seal at the 7:44 mark of the first quarter, and from there the opening period became a tone-setting masterclass in defensive basketball. Louisville held the pace, stayed disciplined, and never let Carolina find a comfortable rhythm. The Tar Heels looked a step slow offensively — not broken, just not quite right — the same early-game sluggishness that had shown up the night before against their previous opponent.
For UNC fans who’d watched this team before, it was familiar enough not to panic. For Louisville fans, it was an invitation to pile on.
First quarter: Louisville 16, UNC 10. The Cardinals had their tone. Now they had to hold it.
The Second Quarter Tightened Everything Up
Louisville came out of the first break and promptly made a statement — holding UNC scoreless for the first two full minutes of the second quarter. The Tar Heels looked stuck, the Cardinals looked locked in, and the gap felt like it was about to stretch into something unmanageable.
Then Nyla Harris reminded everyone she was in the building.
Harris started making her presence felt — physical, relentless, refusing to let any possession go without a fight. Mackenly Randolph was active and disruptive on both ends. Carolina found its legs, started closing the gap, and with 4:23 left in the half the game had a completely different texture than it did 10 minutes earlier. What felt like a comfortable Louisville advantage was suddenly a battle again.
The Cardinals held on, but just barely. When the halftime buzzer rang out it was 28-27 — a one-possession game with 20 minutes left to play and a championship appearance waiting for whoever wanted it more.
Both locker rooms had work to do. The second half was going to tell the story.
Third Quarter: The Game Everyone Paid to See
Whatever adjustments Carolina made at halftime, they worked immediately.
The Tar Heels opened the third quarter with back-to-back buckets, took the lead, and flipped the entire energy of the arena in the span of about 90 seconds. Powder blue went berserk. Louisville had to respond or risk watching this thing slip away fast.
The Cardinals didn’t flinch.
What followed was the kind of basketball that makes the ACC Tournament must-watch television every single year. Shot answered by shot. Stop answered by stop. The lead changed hands. The margin swung. The crowd oscillated between euphoria and terror depending on which side they were on, sometimes within the same possession. With under two minutes left in the quarter the game was knotted within a single point and the tension in that building was something you could physically feel.
Louisville made the defensive stop they needed. Got the ball. Scored. Then — just to make sure everyone went home talking about it — drained a three-pointer that sent their section into full meltdown mode.
Third quarter final: Louisville 45, UNC 40. Five points. Three hundred seconds of basketball left to play. A championship on the line.
Fourth Quarter: The Cardinals Close the Book
UNC needed a run. Louisville needed to not let them have one.
Guess which team got what they needed.
The Cardinals came out of the final break with a level of precision that looked almost unfair given how physical and draining the previous 30 minutes had been. Clutch shot after clutch shot extended the lead methodically — not in one explosive burst, but in the steady, suffocating way that makes comebacks feel increasingly impossible. With under five minutes to go Louisville owned the possession battle and the scoreboard, 52-46, and Carolina’s path back had narrowed to almost nothing.
The Tar Heels kept trying. That part deserves to be said clearly — UNC competed for all 40 minutes and never once made Louisville feel like the win was automatic. But the baskets that needed to fall for Carolina stopped falling, and the baskets Louisville needed kept finding the bottom of the net. That’s the brutal, simple math of tournament basketball when two evenly matched teams play deep into the fourth quarter.
Final: Louisville 65, UNC 57.
Cards go to the championship. Heels go home.
The People Who Made It Happen
LOUISVILLE CARDINALS
Imari Berry | 22 pts, 10 reb, 3 ast When the game was at its most chaotic and the outcome at its most uncertain, Berry was the still point at the center of the storm. Twenty-two points and ten rebounds in a tournament semifinal is a performance that programs remember for a long time. She scored in every situation, cleaned up every miss in her area code, and in the moments when Louisville needed someone to grab this game by the collar, Berry was already there. This was her night.
Laura Ziegler | 13 pts, 3 reb, 1 ast Thirteen points that came exactly when Louisville needed them. Ziegler never forced the issue, never tried to do too much, and was precisely as good as the Cardinals needed her to be in a game where excess was a luxury neither team could afford. Quiet, efficient, essential.
Elif Istanbulluoglu | 11 pts, 6 reb, 4 ast The numbers are good. The impact was better. Istanbulluoglu was the connective tissue holding Louisville’s offense together — the player who made the extra pass, found the open cutter, and kept UNC’s defense from camping on Berry all night. Four assists in a game this tightly contested is worth double what it reads on a box score.
UNC TAR HEELS
Elina Aarnisalo | 17 pts, 4 reb, 5 ast Aarnisalo gave Carolina everything she had and then some. Seventeen points and five assists from a lead guard who refused to let her team go quietly — she was the engine of every UNC run and the reason this game stayed competitive deep into the fourth quarter. On another night, that’s a winning stat line. Wednesday just wasn’t that night.
Indya Nivar | 10 pts, 6 reb, 2 ast Double figures and six boards from a player who competed with energy and physicality from start to finish. Nivar was a problem in stretches and gave Louisville’s defense something real to account for every time she touched it.
Nyla Harris | 6 pts, 8 reb Six points won’t tell you what Harris meant to this game. Eight rebounds will start to. She was physical, present, and relentless on the glass — the kind of player who makes her team better in ways that only show up when you watch closely. UNC needed more of what she was giving to steal this one.
What It All Means
Louisville is chasing ghosts — the good kind. The Cardinals haven’t won an ACC Championship since 2018, and every player in that locker room knows it. This tournament run isn’t just about a trophy. It’s about reclaiming something, proving something, adding a line to a program’s story that hasn’t been written in seven years. Wednesday night was one more page.
UNC leaves Duluth with a loss that stings and a résumé that quietly impresses. The Tar Heels came in as a No. 3 seed — the program’s highest ACC finish — and pushed one of the conference’s best teams to the limit for 40 minutes. There’s a future being built in Chapel Hill. It just ran into a wall named Imari Berry on a Wednesday night in Georgia.
Quick Hits
- The game opened with two full minutes of scoreless basketball — pure defensive intensity from both sides
- Louisville’s last ACC Championship came in 2018; this appearance ends a seven-year drought from the title game
- UNC’s No. 3 seed was the program’s highest-ever finish in ACC Tournament seeding
- Berry’s double-double was the standout individual performance of the semifinal round
- Louisville advances to the ACC Championship game

