MIAMI -- A fake field goal. A halfback option for a touchdown. A 53-yard catch-and-run on a screen for a score, and 78-yard reception by a running back who slipped out wide for another.
Virginia got big plays in bunches Thursday night -- and needed every one of them to beat Miami.
Michael Rocco passed for 226 yards and two scores, running back Perry Jones threw one touchdown pass and caught another, and the Cavaliers held off Miami 28-21 to snap a seven-game Atlantic Coast Conference road losing streak.
"All that matters is the people who believed in this team," Virginia coach Mike London said.
On a night where the explosive play carried the Cavaliers, simple, gritty football saved the day. LaRoy Reynolds stopped Miami's Mike James in the backfield on fourth-and-2 at the Virginia 15 with 2:10 remaining, and the Cavaliers (5-3, 2-2) held on from there.
Jacory Harris completed 21 of 30 passes for 311 yards and three touchdowns for Miami (4-4, 2-3), which saw its two-game winning streak snapped and saw its chances in the Coastal Division take a huge hit. Tommy Streeter caught seven of Harris' passes for a career-best 176 yards and two touchdowns for the Hurricanes.
"I'm tired of doing this," Harris said. "Tired of always having to do a comeback victory. We're always putting ourselves in bad situations. We've got to come out and do better."
Kevin Parks ran for a game-high 85 yards for Virginia, which hadn't won on the road in ACC play since beating Maryland on Oct. 17, 2009. Rocco went the whole way at quarterback, the first time this season Virginia scrapped the two-player system under center.
"It's my job to get (receivers) the ball and kind of control the game," Rocco said. "And I feel like we did a great job of that tonight."
Miami took over with 7:12 left, needing a touchdown to tie, and went 37 yards in nine plays. Reynolds got past the Miami line and wrapped up James on the game's biggest play, and the Hurricanes didn't get the ball back until 25 seconds remained after a Virginia punt.
And for Miami, it was a little bit of deja vu. In all four losses this season, the Hurricanes had chances in the fourth quarter -- all those defeats coming in one-possession games, where one failed play made the difference.
"We can't have the penalties and the mental breakdowns that we did," Miami coach Al Golden said. "We weren't sharp and we didn't execute as well as we needed to and that starts with me, period."
Still, the Hurricanes nearly tied it with 9 seconds left, Harris looking for Streeter in the end zone, a 45-yard pass that was barely tipped away -- and had Harris going to the sideline in pain after the play. Stephen Morris came into the game and got Miami to the 32 with 4 seconds left, then scrambled and found Eduardo Clements inside the Virginia 10 as time expired.
"Faith, family and football," London said. "Those are the things. ... It's a great win. Road victory against a really good team."
Harris said he was fine after the game, declining to say much in the way of specifics about what ailed him in the final moments. Golden said his quarterback has been aching for the past couple weeks.
Virginia's first score came on a play that seemed harmless at first -- a quick throw from Rocco to Darius Jennings, who caught the ball in the flat about four yards behind the line of scrimmage.
He made the rest look easy.
With plenty of downfield blockers, Jennings took off on what became a 53-yard touchdown play, the first in the big-play barrage by the Cavaliers, who went deep into their bag of tricks while running out to a 17-0 lead in the second quarter.
A fake field goal -- holder Jacob Hodges fielded the snap, then got up and ran 20 yards -- set up a 22-yard kick by Robert Randolph later in the drive that put the Cavaliers up 10-0.
"It set the stage from a momentum standpoint," London said.
And with 4:15 left until halftime, Jones' first career throw became one he'll likely never forget.
Miami handled Georgia Tech's countless tries at misdirection almost perfectly last weekend. When Rocco tried it, the Hurricanes made a costly mistake. Rocco faked a handoff before pitching to Jones, who rolled to his right and passed to Tim Smith for a 37-yard score and a 17-point lead for the Cavaliers.
Virginia's second touchdown drive was set up by a bit of Miami misfortune. Harris had the ball slip out of his hand at the Virginia 15, the fumble being recovered by the Cavaliers' Jake Snyder.
Harris atoned on the next Miami possession.
A 20-yard pass to Streeter on third-and-11, followed quickly by a 39-yard throw to Travis Benjamin got Miami down to the Virginia 3. He and Streeter -- old high school teammates from Miami Northwestern -- did the rest, Streeter stretching high to haul in a fade for a touchdown that got the Hurricanes on the scoreboard with 35 seconds left until halftime.
"Just relax," Golden said at halftime. "It's a long game."
Down 20-7 with less than a minute left in the third quarter, it looked like long odds for Miami as well. That's when Streeter went over two Virginia defenders for a 51-yard touchdown catch, getting the Hurricanes within 20-14.
Right on cue, Virginia came back with yet another big play -- Jones slipping out wide, then darting back into the middle and catching a short pass that turned into a 78-yard touchdown from Rocco that put the Cavaliers up by 14 with 14:08 left.
"It's a great feeling," Jones said. "We did what we came here to do. ... It's a big win, especially against these guys."
Nike Men's Virginia Cavaliers Orange Football Icon Legend T-ShirtShop
FOX Sports' Clay Travis joins The Paul Finebaum Show to discuss the possibility of losing Tigers football to budget cuts.
The Naismith Memorial Basketball Hall of Fame announced 14 finalists for the Class of 2016 on Friday, including Allen Iverson and Tom Izzo.
Discussing the transfer of Barry J. Sanders to Oklahoma State, what the latest staff movement means for Charlie Strong and TCU's linebacking corps.
Stephanie Grace of the Baton Rouge Advocate calls into The Paul Finebaum Show to talk about the impact of Louisiana's budget crisis on LSU.
A list of when every Big 12 team will start spring ball, and the date of every Big 12 spring game.
ESPN Big Ten reporter Austin Ward discusses the reports that Jim Harbaugh spent nearly $136K in 12 days of recruiting in 2015.