CHARLOTTESVILLE, Va. — Anthony Colandrea threw three touchdown passes and Virginia burned more than 5 minutes off the clock with a long, deliberate late drive and beat Duke 30-27 on Saturday.
Colandrea hit Malik Washington from 34 and seven yards and Malachi Fields from 29 for the Cavaliers (3-8, 2-5 Atlantic Coast Conference), who won their sixth straight against the Blue Devils at Scott Stadium.
Grayson Loftis, starting again in place of the injured Riley Leonard, threw a 7-yard touchdown pass to Jalon Calhoun and Jaquez Moore scored on a 58-yard run to pull the Blue Devils (6-5, 3-4) within 27-20 with 9:03 to play.
But Virginia’s true freshman quarterback, whose redshirt chance was ruined when starter Tony Muskett was injured, and the Cavaliers burned 5:20 off the clock with a 14-play, 62-yard drive that ended with Will Bettridge’s third field goal of the game, from 30 yards, to make it 30-20 with 3:43 to play.
The Blue Devils, trying to enhance their bowl options, got a 2-yard scoring pass from Loftis to Mehki Wall with 1:13 left, but Virginia recovered the ensuing onside kick and sent Duke to its fourth loss in five games.
Washington had his school-record sixth 100-yard receiving game in a row and ninth overall. His eight catches for 112 yards also made him the program’s single-season leader in yardage with 1,311, breaking the record set two years ago by Dontayvion Wicks, and receptions with 96, three more than Olamide Zaccheaus in 2018.
The Blue Devils close the regular season at home against Pittsburgh.