CHARLOTTESVILLE, Va. (AP) -- Michael Rocco threw two touchdown passes and Chase Minnifield returned an interception for a touchdown Saturday as Virginia ended a three-game losing streak against Duke with a 31-21 victory.
The Cavaliers (7-3, 4-2 Atlantic Coast Conference) moved one victory closer to a possible showdown with No. 10 Virginia Tech with the ACC's Coastal Division title on the line. It was Virginia's third consecutive victory, two in November, where it had lost 13 straight before last week.
Duke (3-7, 1-5) has lost five straight games.
Rocco hit Jeremiah Mathis for a 6-yard touchdown and Kris Burd for a 38-yarder. Perry Jones scored on a 1-yard dive as Virginia outscored Duke 17-7 in the third quarter.
The Cavaliers play at Florida State next weekend. If they win, or if Virginia Tech loses to North Carolina on Thursday night, the game would decide the Coastal representative in the ACC championship game in Charlotte, N.C.