When Brad Kaaya connected with Phillip Dorsett on a 47-yard touchdown pass in the first quarter to take a 7-0 lead, it looked like Miami was going to pick up where they left off last week -- playing good football.
It was all downhill from there, unfortunately.
Following an Ian Frye field goal that cut Miami's lead to 7-3 early in the second quarter, the Cavs took their first lead when Greyson Lambert found wide receiver Canaan Severin on a 23-yard touchdown strike. It was a very impressive one-handed grab by the standout receiver, who finished the game with four catches for 55 yards. Lambert threw for 146 yards, one touchdown, and was intercepted by Jamal Carter.
Miami was simply unable to get much going on the offensive side of the football after that. In fact, the Hurricanes have now gone two straight games without scoring an offensive touchdown in the second half.
When Frye added another field goal as time expired in the first half to give the Cavs a 13-7 lead, Miami needed to go into the locker room to prepare for a strong second half.
It never happened. Instead, Virginia dominated the second half of this game.
Darius Jennings scored a one-yard touchdown late in the third quarter to give the Cavs a 23-7 lead. Jennings carried the ball six times for 40 yards. UVA's top running back, Kevin Parks, left the game with an injury after just three carries for six yards. That didn't prevent the Cavs for running for 198 yards as a team.
Virginia extended its lead to 30-7 at one point in the fourth quarter before a Garrett Kidd blocked punt landed in the hands of Hugo Delapenha, who raced 13 yards for Miami's second score of the night.
Kaaya finished the game with 236 yards, one touchdown, and one interception. Duke Johnson carried the ball 15 times for 88 yards. It was the first time in seven games that he didn't go over the century mark on the ground. Tight end Clive Walford led all pass catchers with seven receptions for 105 yards.
Miami dropped to 6-5 with the loss and 4-4 inside the conference. The Hurricanes will host Pittsburgh next Saturday for Senior Day to close out the regular season.