
Mark Fletcher Jr. punched in the go-ahead two-yard touchdown run on fourth down with 7:49 left, Marquise Lightfoot stripped the ball from Billy Edwards Jr. on North Carolina's next possession, and No. 1 Miami finally shook free to beat North Carolina 38-35 on Saturday night, October 31, 2026, at Kenan Stadium in Chapel Hill, preserving the Hurricanes' unbeaten season and setting up a marquee road trip to No. 5 Notre Dame. Miami scored twice in the final eight minutes, survived two North Carolina onside-kick recoveries that were both wiped out by penalties, and escaped a Halloween night upset that would have shaken the entire College Football Playoff race.
The Hurricanes improved to 8-0 overall and 6-0 in the Atlantic Coast Conference, ending a five-game losing streak against North Carolina and earning their first win in Chapel Hill since 2017, by one account since 2018 in the series. North Carolina, bidding for its first victory over a No. 1 team in 12 opportunities, fell to 4-4 and 2-3 in the ACC, but left with the encouragement of a performance that pushed the nation's top-ranked team to the brink, and with a postseason outlook made more complicated by a second straight narrow ACC defeat.
Miami opened with a 13-play drive in which Mensah completed all four of his passes to Toney, including a two-yard scoring pass, but North Carolina refused to go away all night. Billy Edwards Jr., who completed 28 of 34 passes for 341 yards, threw two of his four touchdown passes to Jelani Thurman in the first half, and the Tar Heels led 17-14 at halftime on Jake Weinberg's 25-yard field goal with 22 seconds left before the break, after Miami had led 17-14 moments earlier.
The second half swung back and forth. Fletcher turned a Mensah pass into a 31-yard catch-and-run touchdown in the second quarter, and the senior running back added two rushing scores in the second half. North Carolina answered every Miami punch: Edwards found Jordan Shipp for a 16-yard touchdown early in the third quarter to give the Tar Heels a 21-17 lead, and after Miami regained the lead, Demon June's one-yard run early in the fourth put North Carolina ahead 28-24, sending the home crowd into a frenzy.
That was when Miami's stars took over. Fletcher's two-yard run on fourth-and-one with 7:49 left gave the Hurricanes a 31-28 lead, his third touchdown of the night. On North Carolina's next drive, Lightfoot stripped Edwards from behind as he tried to throw, and Scott recovered the fumble with 5:33 left, the game's first takeaway. Miami cashed in with a terrific individual effort from Elija Lofton to move the chains, and Mensah's nine-yard scoring strike to Toney with 2:33 left made it 38-28, Miami's first double-digit lead of the night.
North Carolina did not quit. Edwards threw a 15-yard touchdown strike to Trech Kekahuna with 1:38 left to cut the lead to 38-35, and the Tar Heels recovered two onside kicks, only for both to be negated by penalties, offsides on the first and an illegal block on the second. Miami ran out the clock after the second recovery was wiped out, and the Hurricanes left Chapel Hill unbeaten, if chastened.
The result carried history on both sides. Miami had lost five straight games to North Carolina, a streak that stretched back years and included last season's heartbreak on the same field, where Mensah, then at Duke, had been part of a dramatic victory. This time, Mensah completed 22 of 29 passes for 274 yards, with no interceptions, and Toney added seven catches for 75 yards by one count, 86 by another, and two touchdowns, a partnership that has become the most lethal in college football.
Fletcher's night was historic in its own right. The senior rushed for 43 yards on 13 carries with two rushing touchdowns, and added two catches for 43 yards and a receiving touchdown, giving him three total touchdowns. The performance moved him into sole possession of Miami's career total-touchdowns record, with 38 career touchdowns, and tied Stephen McGuire for the most rushing touchdowns in programme history, a fitting reward for a back who has become Miami's most reliable presence in short yardage.
For North Carolina, the game was a measure of progress under head coach Bill Belichick, even in defeat. The Tar Heels, who had lost 31-30 in overtime to Syracuse the previous week, traded punches with the nation's best team for four quarters, led in the fourth, and were one penalty-free onside kick away from a final chance. Instead, they fell to 0-12 against No. 1 teams and 1-43-1 against top-five opponents, numbers that underline how rare a night like this was, and how close they came to changing them.
Miami escaped because its best players made the decisive plays in the final eight minutes, not because it dominated. The Hurricanes' offence, which put up 416 total yards, was the best in the country again, but their defence struggled to get off the field all night against a North Carolina attack that converted drive after drive. The difference was the takeaway: Lightfoot's strip-sack was Miami's first of the game, and it came at the exact moment when another North Carolina drive might have sealed the upset.
The penalty-wiped onside kicks will be debated in Chapel Hill for weeks. North Carolina recovered a pair of onside kicks following its late touchdown, and both were called back, a cruel twist that denied the Tar Heels the final possession their comeback deserved. Miami, for its part, did what unbeaten teams do: it kneeled out the clock after the second recovery was negated, with Javian Mallory taking the final carries before Mensah took a knee to end the game.
Mensah's composure was the other decisive factor. After a first half in which he threw for 153 yards, he finished at 76 percent completions, extended drives with his legs at key moments, and delivered the nine-yard touchdown to Toney that stretched the lead to 10 points. It was the kind of closing performance that keeps a No. 1 ranking intact, even on a night when almost everything else went wrong.
The mood in the Miami camp was relief as much as celebration. The Hurricanes had survived their closest call of the season, on the road, against a rival that had owned the series, and they did it by scoring twice in the final eight minutes, a closing kick that has become their trademark. The win keeps Miami on course for the playoff and for a trip to Notre Dame that now carries even greater weight.
In Chapel Hill, the reaction was a mixture of pride and frustration. North Carolina had given the nation's No. 1 team considerably more trouble than most expected, had led in the fourth quarter, and had recovered two onside kicks, yet left with a fourth loss and a postseason outlook that is now considerably more complicated. For a programme trying to establish itself as a legitimate ACC contender, the performance was encouraging; the result, another frustrating defeat.
Nationally, the game reinforced Miami's standing while exposing its vulnerability. The Hurricanes remain unbeaten and No. 1, but a defence that could not get off the field against North Carolina will face a far sterner test at Notre Dame, where the Fighting Irish, 7-1 and ranked fifth, will be waiting on Saturday at 7:30 p.m. on NBC.
This result matters because it preserves the playoff picture at the top while warning every contender that no road game is safe. Had Miami lost, the No. 1 ranking, the unbeaten record and the ACC race would all have been thrown open on the same night that No. 2 Ohio State fell to USC. Instead, Miami survived, and the top of the sport remains intact, with the Hurricanes heading to South Bend for the game of the season so far.
It also matters for the ACC race and for Miami's legacy. An 8-0 start, a 6-0 conference record and a first win in Chapel Hill in years put the Hurricanes in control of their destiny, and Fletcher's record-setting night gives the programme a new landmark in its history books. For North Carolina, the loss matters in the opposite direction: a second straight narrow defeat leaves the Tar Heels at 4-4, needing a strong November to secure the postseason they were chasing.
Miami travels to No. 5 Notre Dame next Saturday, a marquee road matchup that will test everything the Hurricanes showed in Chapel Hill, and everything they did not. North Carolina must regroup quickly, with its season now at a crossroads after consecutive narrow ACC defeats to Syracuse and Miami.
The playoff rankings, due Tuesday, November 3, will show whether the committee rewards Miami's unbeaten record or penalises the closeness of the escape. Either way, the Hurricanes leave Chapel Hill with what matters most: a win, an unbeaten record, and a trip to Notre Dame with everything still to play for.
No. 1 Miami beat North Carolina 38-35 on Saturday, October 31, 2026, at Kenan Stadium in Chapel Hill.
Fletcher scored three touchdowns: two rushing and one receiving on a 31-yard catch-and-run, moving into sole possession of Miami's career total-touchdowns record.
Marquise Lightfoot's strip-sack of Billy Edwards Jr. with 5:33 left, recovered by Justin Scott, set up Miami's second late touchdown and a 38-28 lead.
North Carolina recovered two late onside kicks, but both were negated by penalties, offsides on the first and an illegal block on the second.
Miami, now 8-0, travels to No. 5 Notre Dame next Saturday at 7:30 p.m. ET on NBC.
Related coverage: South Carolina Routs Oklahoma 42-25 Behind Sellers' Five Touchdowns, Colorado Beats Kansas State 27-24 in Overtime for First Big 12 Win, and Canelo Beats Mbilli to Reclaim WBC Title in Riyadh.