CHARLOTTESVILLE, Va. (AP) Matt Johns passed for a career-high 344 yards and two touchdowns as Virginia held off a late Duke rally to win 42-34 Saturday at Scott Stadium.
The Cavaliers (4-7, 3-4 ACC) had lost three straight and six of the last seven to the Blue Devils. Duke (6-5, 3-4) rallied from a 22-point fourth-quarter deficit and drove inside the Virginia 20 in the final minute. But Wilfred Wahee batted away Parker Boehme's fourth-down pass attempt to Anthony Nash to seal the victory.