LOUISVILLE, Ky. -- Henry Miller ran 25 yards for a touchdown on the second play of overtime as Louisville upset No. 4 Florida State 26-20 in a steady downpour Thursday night.
Anthony Floyd intercepted a pass by Chris Rix near the goal line a play earlier to set up Miller's run.
The Cardinals (3-2) spilled onto the field after finishing one of the biggest wins in school history. Most of the rain-soaked crowd of 38,109 followed them and brought down the goal post behind the north end zone.
The Seminoles (4-1) were the highest ranked team to play in the 4-year-old Papa John's Cardinal Stadium.
Dave Ragone's 1-yard touchdown pass to Damien Dorsey tied it at 20-20 for Louisville with 11:37 left. Neither team threatened to score again in the fourth quarter.
The Cardinals won the coin toss, but chose to play defense first in overtime.
Remnants of Tropical Storm Isidore soaked Louisville throughout the day and the showers never subsided after the game began.
The Cardinals trailed 13-6 at halftime, finishing the first half with more penalties (eight) than first downs (six) -- and more penalty yards (100) than total yards (77).
Ragone, 2-of-8 in the first half, finished a seven-play, 51-yard drive in the third quarter with one of his best throws of the night -- a 30-yard touchdown pass down the sideline to Joshua Tinch with 4:05 left.
Rix was just 2-for-12 in the first half, but was 5-for-5 on Florida State's answering drive. Talman Gardner's 21-yard touchdown catch was his fourth reception of the drive and temporarily silenced the rain-soaked crowd of 38,109.
A holding penalty nullified a 43-yard touchdown pass from Ragone to Dorsey early in the fourth quarter. Unfazed, Ragone found Tinch for 23 yards on the next play. Two passes to running back T.J. Patterson drove the Cardinals to the Seminoles 2.
A penalty on Florida State moved the ball to the 1 and Ragone rolled right and found Dorsey for the tying touchdown.
The Seminoles gave up their first first-quarter points of the season on a 45-yard field goal by Nate Smith 1:42 into the game.
Florida State trailed for the first time this season, but weren't behind for long. A 33-yard pass from receiver Anquan Boldin to Gardner set up Xavier Beitia's 40-yard field goal with 10:21 left in the opening quarter.
Louisville linebacker James Greene blocked Chance Gwaltney's punt and gave Louisville its initial first-and-goal at the Seminoles 2.
Florida State's defense stuffed three Louisville runs before linebacker Jerel Hudson intercepted a pass by Ragone at the goal line.
A personal foul on Louisville cornerback Laroni Gallishaw kept alive Florida State's first touchdown drive early in the second quarter. Rix found Gardner on a slant route for a 23-yard touchdown with 11:08 left.
The Cardinals drove to the Florida State 2 again on their ensuing drive. But a delay of game penalty and Alonzo Jackson's sack of Ragone pushed Louisville back to the 16. The Cardinals settled for a 26-yard field goal by Smith.
A personal foul on Dewayne White and a pass interference call on Gallishaw aided Florida State on its closing drive of the first half. Beitia kicked a 20-yard field goal as time expired.
Dontay Spillman, Louisville's leading receiver this season with 19 catches for 352 yards, did not play. He was suspended for disciplinary reasons by coach John L. Smith.