Virginia(3-2, 1-2) pulled ahead 7-0 at 7:21 of the first quarter. Running back Wayne Taulapapa rushed up the middle from one yard away. The Cavaliers added a safety when Canes running back Cam'ron Harris was stopped in the end zone with 1:10 to go in the first.
Miami(2-3, 0-1) cut it to 9-7 with 2:30 left in the second quarter. Harris was able to plunge in on a one-yard touchdown run.
The Cavaliers got into the end zone with 50 seconds remaining in the first half to lead 16-7. Running back Mike Hollins went through the right side of the line and scored from 25 yards out.
In the third quarter, Virginia added to their lead to make it 19-7. Brendan Farrell was able to kick a 43-yard field goal at the 11:54 mark.
The Hurricanes answered back quickly at 9:42. Quarterback Tyler Van Dyke fired a 16-yard pass to wide receiver Mike Harley in the back left corner of the end zone.
Virginia responded with 5:50 left in the third. Quarterback Brennan Armstrong connected a 36-yard touchdown pass to wide receiver Dontayvion Wicks in the front of the end zone.
The Canes completed the scoring during the third quarter. Harris raced down the field for a touchdown from 57 yards away to make it 27-21 with 1:04 to go.
In the fourth quarter, the Cavaliers expanded their lead to 30-21 at the 12:52 mark. Farrell ended up booting a 30-yard field goal.
The Canes closed the gap with 9:09 left when Van Dyke rolled out of the pocket and sprinted down the right sideline for a 24-yard touchdown run. Hurricanes kicker Andres Borregales missed a go-ahead field goal from 33 yards out with no time remaining as it hit the left upright.