It looked as if the game was over. A couple of times, at least. Virginia players and coaches celebrated... a few times.
In the final 38 seconds, a costly facemask penalty gave Florida State a crucial first down, and a replay ruling gave the Seminoles a few extra seconds to attempt a potential game-winning kick.
Still, Virginia escaped the weirdness to upset No. 23 Florida State 14-13 on Saturday and set up a showdown with rival Virginia Tech next week for a berth in the Atlantic Coast Conference championship game.
The facemask penalty on Virginia's Cam Johnson allowed the Seminoles to convert a fourth down, and a pass initially ruled complete in bounds that would have killed the clock was overturned by replay and ruled incomplete with eight seconds left.
''It was a catch to us,'' a drained-but-exultant Virginia coach Mike London said. ''It might be one of the best wins I've been involved with in my whole coaching career.''
FSU's Dustin Hopkins missed a 42-yard field-goal attempt with three seconds left.
''I got through it a little too much,'' Hopkins said afterward.
He was fortunate to have gotten a shot from 42 yards.
Hopkins was moved up five yards for what officials ruled was a ''disconcerting signal'' from a Cavaliers defender.
It didn't help.
Kevin Parks gave Virginia the one-point lead by running 10 yards for a touchdown with 1:16 left.
''I have never been involved in a game like that,'' said London, who was still trying to sort out the chaotic finish.
''I ran off the field a couple of times thinking the game was over,'' Virginia quarterback Michael Rocco said. ''When everything was going on, I just sat down on one knee and prayed.''
It was the second straight week Florida State was involved in a game that featured controversial calls and replay decisions.
But Seminoles' coach Jimbo Fisher said his team made more than enough mistakes of their own.
''There's no play that lost that game,'' Fisher said. ''It was a conglomerate of them across the board.''
The Seminoles failed to score a touchdown after Reed was pulled down at the 1 after a 68-yard completion. Florida State settled for Hopkins' second field goal to take a 13-7 lead.
''It ended up being a big play of the game,'' Minnifield said. ''I saw him break out, and I started sprinting as hard as I could. And, by God's grace, I was able to catch him.''
Virginia (8-3, 5-2) snapped Florida State's five-game winning streak with its fourth straight win.
Hopkins, who missed a game winner last year against North Carolina and then kicked a 55-yard winner the following week to beat Clemson, had kicked a pair of field goals earlier in the game.
It didn't seem to make any difference how many chances Florida State got at the end.
Greg Reid's 35-yard punt return set up Hopkins' 26-yard field goal with 54 seconds left in the half to give the Seminoles a 10-7 lead at halftime.
The Seminoles (7-4, 5-3) had tied the game at 7 with 4:49 left in the half when E.J. Manuel hit backup tight end Ja'Baris Little on a 1-yard touchdown pass. It was the first career touchdown for Little, who was one of 16 Seminole seniors playing their final game at home.
Virginia capitalized on a Manuel fumble and scored on the first play of the second quarter to grab a 7-0 lead on Rocco's 7-yard pass to Perry Jones. Rocco had completed nine of his first 12 passes for 107 yards by the time Virginia finished up its 79-yard scoring drive.
Manuel completed 18 of 31 passes for 200 yards but was sacked three times.
Rocco was elusive for most of the game, driving Virginia 75 yards on five plays in just 37 seconds for the winning touchdown. The sophomore quarterback completed 22 of 31 passes for 238 yards.
The Cavaliers, who averaged 187.6 yards rushing a game, managed just 78 against Florida State's run defense, which ranked fourth nationally going into the game.
Virginia, which has won six of its last seven games, had never won in eight previous trips to Tallahassee.
Florida State visits Florida next Saturday in the traditional season finale for both schools.
FSU's homecoming ruined by Cavaliers
Nole Digest Top Stories
Updated Scout 300 Trend Meter For 2017It is less than two weeks to signing day and the updated Scout 300 Trend Meter for the 2017 class takes a look at which schools are trending for each uncommitted member in the…
Scout Football6:46 AM
Florida State vs. Notre Dame HighlightsThe No.10 Seminoles are now in a 3-way tie atop the ACC standings, defeating the No.15 Fighting Irish, 73-65.
Nole DigestYesterday at 4:49 AM
The Final Scout 300 for 2017Scout releases the Final Scout 300 for the Class of 2017 and Antioch (Calif.) running back Najee Harris ends the year as the No. 1 prospect in the country...
Scout FootballWednesday at 10:30 AM
Teams Hit Hardest By Early NFL Draft EntriesMost Power Five programs have lost at least one underclassmen to the 2017 NFL Draft. But a group of schools have been especially hard hit by the early losses of juniors and…
ScoutTuesday at 4:44 PM