By The Tobacco Road Scribe
Charlotte, NC — North Carolina answered Pittsburgh’s first-inning ambush with a roar Saturday afternoon at Truist Field, using a season-high six home runs, 22 hits and a five-RBI performance from Rom Kellis V to beat the No. 14-seeded Panthers 13-5 in the semifinals of the 2026 ACC Baseball Championship and earn a spot in Sunday’s title game against No. 1 seed Georgia Tech. The No. 2-seeded Tar Heels fell behind 2-0 before recording an out at the plate, then scored three runs in the first, three more in the second and never trailed again, improving to 45-10-1 while ending Pittsburgh’s surprising tournament run at 33-24.
A semifinal that started with a jolt
For a few minutes Saturday, Pittsburgh looked like the team still riding the emotion of a wild ACC tournament week. The Panthers, who had already beaten Louisville, Wake Forest and Florida State to reach the semifinals, put immediate pressure on North Carolina starter Ryan Lynch. AJ Nessler singled to center, Caden Dulin reached on a fielder’s choice, Kai Wagner singled, and Trey Fenderson followed with an RBI infield hit. Carter Dierdorf then lined a run-scoring single to right field, giving Pitt a 2-0 lead before UNC had taken its first turn at bat.
That opening frame could have been a warning sign. Pitt had played with urgency throughout the week, including a dramatic quarterfinal win over Florida State in which Wagner hit a three-run homer when the Panthers were down to their final strike. Pitt’s offense entered Saturday with one of the nation’s most dangerous statistical profiles, including a national lead in walks and more than 100 home runs on the season.
Instead, UNC turned the early deficit into fuel. Jake Schaffner led off the bottom of the first with a single, and Gavin Gallaher erased Pitt’s lead with one swing, launching a two-run homer to right field. Macon Winslow singled and advanced to third on a Pittsburgh outfield error, and Cooper Nicholson drove him in with a single down the left-field line. Just like that, North Carolina led 3-2.
Carolina’s response shows its postseason maturity
The best postseason teams often reveal themselves not by avoiding trouble, but by answering it. North Carolina did not panic after Pittsburgh’s four-hit first inning. The Tar Heels answered with four hits of their own in the bottom half, immediately changing the tone of the semifinal. That sequence mattered because it prevented Pitt from settling into the role of underdog front-runner.
UNC’s quick counterpunch also exposed the challenge Pittsburgh faced. The Panthers were playing their fourth game in five days, while the Tar Heels were coming off a double-bye path that placed them directly into Friday’s quarterfinal. Pitt’s pitching staff had already absorbed a heavy tournament workload, and UNC’s lineup wasted little time forcing the Panthers into stressful counts, traffic and bullpen decisions.
The Tar Heels’ second inning deepened the separation. Erik Paulsen reached on an error by Pitt starter Antonio Doganiero, and Kellis punished the mistake with a two-run homer. Gallaher doubled after Doganiero exited, and Owen Hull followed with an RBI single to center field. After two innings, North Carolina had scored six runs on eight hits and led 6-2.
Kellis takes his opportunity and changes the game
The central individual story of the day belonged to Kellis, the senior who entered the lineup and delivered the first multi-home run game of his college career. Batting ninth, Kellis went 3-for-4 with two home runs, five RBIs and two runs scored. His second-inning homer stretched UNC’s lead to 5-2, and his three-run blast in the sixth effectively broke the game open.
Kellis’ afternoon stood out not only because of the numbers, but because of the timing. The Tar Heels have leaned on depth throughout the season, and Saturday offered a postseason example of why that matters. UNC coach Scott Forbes praised Kellis afterward as “a team-first guy” who had stayed ready for the moment, according to Inside Carolina’s postgame transcript.
Kellis’ first home run traveled 358 feet. His second, a three-run shot to right field in the sixth, traveled 419 feet and turned a 9-4 game into a 12-4 advantage. For a player who had not been an everyday starter, it was the kind of performance that can define a tournament run. It also gave North Carolina an unexpected run-production engine from the bottom of the order.
Six home runs, five different Tar Heels
North Carolina’s lineup did not simply beat Pitt; it overwhelmed the Panthers with power from nearly every direction. Gallaher homered in the first. Kellis homered in the second and sixth. Paulsen homered in the fifth. Nicholson homered in the sixth. Colin Hynek homered in the eighth. The official box score listed six UNC home runs, with Kellis accounting for two of them.
The Tar Heels’ six homers were their most in a game this season, and UNC’s own recap said the 22 hits were the program’s most in a game since 2010 and its most in an ACC tournament game this century. The school also noted that the six home runs were the most for Carolina since hitting seven at Pittsburgh last season.
That kind of production is rare in any postseason setting, but it was especially significant against a Pittsburgh team that had spent the week using offense and resilience to knock off higher seeds. UNC matched that energy and then escalated it. The Tar Heels finished with 13 runs, 22 hits, two walks and only three strikeouts in 48 plate appearances. Every UNC starter recorded at least one hit.
Schaffner keeps setting the table
While Kellis supplied the loudest swings, Schaffner continued to give North Carolina elite production from the leadoff spot. The junior shortstop went 4-for-6 with a double, a triple, two runs scored and a stolen base. He finished a home run shy of the cycle and continued a strong ACC tournament run after driving UNC’s offense in Friday’s quarterfinal win over Virginia Tech.
Schaffner’s value was not limited to his four hits. His first-inning single set up Gallaher’s tying homer. His fifth-inning triple set up Hull’s RBI single. His presence at the top of the order forced Pitt to deal with traffic before facing Gallaher, Hull, Winslow and Nicholson.
Afterward, Schaffner credited Carolina’s preparation and said he was “seeing the ball pretty well.” That understated assessment fit the afternoon. Schaffner did not need to provide the home-run fireworks to shape the game. He repeatedly put himself in scoring position and helped UNC sustain pressure across the lineup.
Hull, Nicholson and the middle-order pressure
UNC’s power display was the headline, but the Tar Heels also created damage through repeated contact. Hull went 2-for-6 with two RBIs, driving in Gallaher in the second and Schaffner in the fifth. Nicholson finished 3-for-5 with two RBIs, including the first-inning single that gave UNC the lead and the sixth-inning homer that answered Nessler’s solo shot for Pittsburgh.
Winslow also had three hits and scored a run, while Gallaher went 2-for-5 with a double, a homer, two RBIs, two runs and a walk. Hynek added two hits, including the eighth-inning homer that gave UNC its final run. Paulsen went 2-for-5, scored twice and homered in the fifth. It was a full-lineup performance rather than a top-heavy one.
That depth is one reason the Tar Heels were able to absorb Pitt’s early scoring and maintain control. A postseason opponent can plan for UNC’s most established bats, but Saturday showed how difficult it becomes when the bottom of the order produces five RBIs and the leadoff hitter records four hits.
Pitt keeps swinging, but UNC keeps answering
Pittsburgh did enough offensively to remain dangerous for much of the afternoon. The Panthers scored in the first, third, sixth and ninth innings. They finished with 13 hits and forced North Carolina pitchers to work around traffic. Fenderson led Pitt with a 3-for-5 day and two RBIs. Nessler went 2-for-5 with a solo homer, and Wagner and Lorenzo Carrier each added two hits.
But Pitt never turned a threat into the kind of inning it needed after the first. The Panthers cut UNC’s lead to 6-3 in the third when Sebastian Pisacreta doubled home Dierdorf. They trimmed it to 8-4 in the sixth on Nessler’s 371-foot homer. They added one more run in the ninth on Fenderson’s RBI single. Each time, UNC either already had separation or answered almost immediately.
The most important Pitt threat came in the fifth. Wagner walked and Fenderson singled, putting two runners aboard with nobody out and North Carolina leading 6-3. Forbes turned to Walker McDuffie, and the right-hander gave the Tar Heels exactly what they needed. McDuffie struck out Dierdorf, got Pisacreta to fly out and struck out Joey Baran to strand both runners.
McDuffie steadies the mound
Lynch’s final line reflected how hard Pitt made him work. He threw four innings, allowed nine hits and three earned runs, walked three and struck out two on 90 pitches. The Panthers were seeing him well enough that the fifth inning carried real danger.
McDuffie changed the inning and, with it, the game’s rhythm. He earned the win, improving to 7-2 after allowing one run on two hits with one walk and three strikeouts over 2⅔ innings. His clean escape in the fifth was the pitching hinge of the game, preventing Pitt from turning a three-run deficit into a one-run or tied game.
Matthew Matthijs followed with 1⅓ hitless innings, and Cameron Padgett handled the ninth despite allowing Pitt’s final run. UNC’s bullpen did not need to be perfect because the offense had created so much room, but McDuffie’s fifth-inning work was critical. In a postseason game shaped by offense, the most important pitching sequence was a reliever stranding two runners before the game could tighten.
The sixth inning delivers the knockout
If the fifth inning protected UNC’s lead, the sixth inning turned it into a commanding margin. Nessler opened the top half with a home run to cut the deficit to 8-4, but North Carolina answered immediately. Nicholson led off the bottom half with a 410-foot homer to left field, pushing the lead back to five.
After Tyler Howe singled and Hynek followed with a hit, Pitt went to Michael Savarese. Kellis greeted him with the swing that effectively settled the game — a 419-foot three-run homer to right field. The blast made it 12-4, brought Kellis’ RBI total to five and turned the semifinal into a showcase of Carolina’s offensive ceiling.
The inning also reflected the emotional weight of a tired pitching staff trying to navigate a lineup that was getting production from everyone. Pitt used seven pitchers. Doganiero took the loss after allowing five runs, three earned, on five hits in one inning. UNC finished with 22 hits against the Panthers’ staff and forced 179 pitches.
Pittsburgh’s run ends, but not quietly
Pittsburgh’s loss ended one of the most compelling stories of the tournament. As the No. 14 seed, the Panthers opened by beating No. 11 Louisville, then defeated Wake Forest and stunned No. 3 Florida State to reach the semifinals. Pitt’s own recap noted that the run included the program’s third trip to an ACC semifinal and its most wins in a single ACC tournament.
Fenderson’s tournament was historic. He finished the week 10-for-20 with three home runs and 13 RBIs, a total Pitt said tied the single-tournament ACC record. Even in defeat, he drove in two runs against North Carolina and supplied the Panthers’ final run of the afternoon.
Pitt’s 2026 season also represented progress for the program. Before the semifinal, the Panthers highlighted that they had reached 30 wins for the first time since joining the ACC and for the first time overall since 2013. Saturday’s defeat was decisive, but it did not erase the fact that Pittsburgh used the week in Charlotte to strengthen its postseason case and announce itself as one of the tournament’s toughest outs.
A championship matchup worthy of the standings
North Carolina’s win set up the tournament’s cleanest possible final: No. 1 seed Georgia Tech against No. 2 seed North Carolina. Georgia Tech beat Miami 9-3 in Saturday’s first semifinal, and the Tar Heels followed by ending Pitt’s run in the second. The championship game was scheduled for noon Sunday on ESPN2.
That pairing carried weight beyond the bracket. Georgia Tech and North Carolina were the top two seeds in the ACC tournament, and the Yellow Jackets and Tar Heels were ranked No. 3 and No. 2 nationally by D1Baseball, respectively. UNC also took two of three from Georgia Tech during the regular season.
For North Carolina, the title-game berth continued another strong ACC tournament run under Forbes. The Tar Heels entered Charlotte as the defending tournament champions and now had a chance to win back-to-back ACC titles. Tar Heel Tribune noted that Carolina was playing for consecutive ACC tournament championships for the first time in 42 years.
The meaning of a 22-hit day
A 13-5 semifinal win can be read simply as offensive domination, but Saturday’s performance carried broader implications for UNC. The Tar Heels were already one of the nation’s top teams, already in strong position for NCAA tournament hosting status and already capable of winning games with pitching and defense. What Saturday added was a loud reminder of how punishing the lineup can be when the bottom third contributes like the middle of the order.
The Tar Heels did not merely hit six home runs. They hit for variety. Schaffner singled, doubled and tripled. Gallaher doubled and homered. Nicholson singled twice and homered. Winslow singled three times. Hull supplied two run-scoring singles. Kellis delivered two long balls from the ninth spot. That is why the afternoon felt less like a fluky home-run surge and more like a complete offensive report.
The numbers were overwhelming: 22 hits, 13 runs, six homers, eight players scoring at least once, six players driving in at least one run and every starter recording a hit. Pitt actually matched UNC in two-out batting average, with both teams going 6-for-14, but the Tar Heels were more efficient with runners in scoring position, going 5-for-14 while Pitt finished 3-for-12.
A team-first theme beneath the power
Postgame, the most revealing comments were not only about home runs. Forbes’ remarks about Kellis centered on patience, readiness and team-first habits. Kellis spoke about the work he had put into becoming more than a designated hitter, saying his improvement in the outfield meant a great deal to him. Schaffner, asked about the infield, pointed to chemistry and daily work.
Those comments matter because North Carolina’s win was built on more than talent. Kellis had to be ready without a guaranteed everyday role. McDuffie had to enter a tense fifth inning and keep the game from tightening. Schaffner had to keep reaching base without trying to do too much. The Tar Heels’ stars produced, but so did the players whose value is often measured by preparation before opportunity.
Forbes believes that North Carolina’s identity is to show up, play and fight regardless of opponent. That is a familiar coach’s line, but Saturday gave it substance. The Tar Heels were down 2-0, then led 3-2. Pitt threatened in the fifth, and McDuffie stranded two runners. Pitt homered in the sixth, and Carolina answered with two homers in the bottom half.
Tar Heels take their biggest swing yet
North Carolina’s 13-5 win over Pittsburgh was not just a semifinal victory. It was a statement made with six swings over the wall, 22 hits across the batting order and one timely bullpen rescue when the game still had room to turn. The Tar Heels absorbed Pittsburgh’s first-inning punch, answered with six runs over the first two innings and used Kellis’ two-homer, five-RBI day to power their way into the ACC championship game.
Pittsburgh left Charlotte after a memorable run that included three tournament wins and a record-tying RBI week from Fenderson. But on Saturday, the Panthers ran into a North Carolina lineup that looked every bit like a defending champion still hunting more. The Tar Heels’ next challenge was the biggest one available in the ACC bracket: top-seeded Georgia Tech, with a conference title on the line Sunday at Truist Field.
