LOUISVILLE, Ky. (AP) -- North Carolina coach John Bunting witnessed a spectacular fireworks show in Louisville on Saturday night that none of the Tar Heels wanted to see.
Brian Brohm threw for 304 yards and four touchdowns and Michael Bush added three scores as No. 23 Louisville routed the Tar Heels 69-14.
It was the most points allowed by North Carolina, surpassing a 66-0 loss to Virginia in 1912. Louisville's nine touchdowns also set a record against North Carolina, which has fielded teams since 1888.
Every time the Cardinals score at home, the north scoreboard shoots off red and white fireworks. As the points piled up, Bunting began wondering how many more bombs he'd have to endure.
"I thought, at one point, maybe they would run out," Bunting said. "I'm basically numb at this point."
Defensive end Elvis Dumervil had three sacks, two forced fumbles and his first career interception for the Cardinals (4-1), who scored on their first eight possessions and topped 60 points for the fourth straight home game.
"Coach said this was going to be our night because we had a great week of preparation," Brohm said. "We hit on all cylinders."
On the opening drive, Bush capped a nine-play march with a 3-yard TD run. Louisville scored on the game's opening possession for the 13th time in 26 games under coach Bobby Petrino.
The Cardinals' opponents had scored first in their last three games, one of which was a 45-14 upset loss at South Florida
"I did like the way we came out with a lot of guys making plays," Petrino said. "I like the way our players responded with energy and enthusiasm."
The Tar Heels (2-3) immediately answered, going 79 yards in 6:18, their longest touchdown drive of the season in possession time. Running back Ronnie McGill, seeing his first action since tearing a chest muscle this summer, scored on a 2-yard run to tie
The Tar Heels' offense sputtered after that, gaining only 72 yards the rest of the half.
Bush had 28 yards rushing on Louisville's next drive and then caught a short pass from Brohm and weaved for a 13-yard touchdown.
On North Carolina's next possession, Matt Baker threw a short pass to a surprised Dumervil, who barreled to the Tar Heels' 8. Bush overthrew Brohm at the goal line on a trick play before Art Carmody booted a 20-yard field goal.
Two pass interference penalties kept alive Louisville's next drive and Bush scored again with 9:55 left in the half.
The Tar Heels marched to the Cardinals' 26, but the drive stalled after an illegal motion penalty and two incompletions by Baker. Connor Barth then hooked a 44-yard field-goal try, typifying the Tar Heels' day.
On Louisville's next play, Brohm double-pumped and hit Mario Urrutia in stride for a 73-yard touchdown.
"Once we got going, we couldn't be stopped," said Brohm, who completed 17-of-22 passes. "It was our best game as an offense. Each week, we're getting very confident, very comfortable."
Brohm added a 39-yard TD pass to Montrell Jones in the final minute of the second quarter and finished the half 13-of-15 for 255 yards.
"When we execute early, like we're capable of, we can play with anyone," said Jones, who had five catches for 86 yards.
The Cardinals' 38 first-half points were more than the Tar Heels had allowed in a game this season -- and things got no better in the second half.
Wallace Wright fumbled the opening kickoff and Carmody kicked a 42-yard field goal to send Louisville over 40 points for the 16th time in Petrino's three seasons.
Baker left the game with a twisted ankle on North Carolina's next possession and Brohm tossed a 2-yard pass to Scott Kuhn for a 48-7 lead.
The Tar Heels came into the game with confidence, after wins over archrival North Carolina State and Utah in the last two weeks.
"I thought we were about ready to play our best game and we did not," Bunting said.
The Cardinals punted for the first time in the opening minute of the fourth quarter.
After Baker returned, Dumervil jarred the ball loose on his third sack. Earl Heyman picked up the fumble and went 31 yards for a score. Dumervil leads the nation with 15 sacks.
Dumervil already has seven forced fumbles this season, one shy of the NCAA record shared by Syracuse's Dwight Freeney and Boise State's Quintin Mikell.
"He may have set a world record with tackles for losses, fumbles, interceptions," Bunting said of Dumervil.
Backup running back George Stripling had a short touchdown run to push Louisville over 60 points for the sixth time under Petrino.
Kentucky will have to replace five starters on defense in 2016, and it's deep recruiting class should help address the need.
A group of transfer quarterbacks and the top wide receiver recruit in the country are among those who could emerge to make a big impact in the Pac-12.
Now is the perfect time to take a closer look at the strength and weakness of each Big 12 team after signing day, beginning with Baylor.
With signing day behind us, here's an early look at how teams stack up in the Pac-12 heading into next season.
The Spartans went into signing day needing to get stronger at receiver, and they did just that, signing four wideouts including two in the ESPN 300.
Were Oklahoma's running backs or Baylor's offensive linemen more impressive in 2015?