CHARLOTTESVILLE, Va. — On a weekend filled with heartfelt tributes and emotionally charged moments, the University of Virginia football team had an opportunity to record a special victory at Scott Stadium.

With 12:06 to play in the fourth quarter, UVA led James Madison 35-24 and appeared in command of the first game between these programs since 2013. Then came a weather delay that halted the proceedings for 73 minutes and cost the Cavaliers many of their fans in the crowd of 56,508.

When play resumed, the Dukes looked re-energized. They rallied for two touchdowns in the final minutes to edge the Cavaliers 36-35 on Saturday afternoon.

JMU regained the lead on a 10-yard touchdown pass from quarterback Jordan McCloud to tailback Kaelon Black with 55 seconds left.

“This one hurts,” UVA head coach Tony Elliott said. “It’s going to hurt for a while.”