It’ll be a battle of top ranked, ACC heavyweights this weekend when No. 2 Virginia travels to Durham, N.C. to take on the No. 4 ranked Duke Blue Devils at Cameron Indoor.

Duke (18-2) has been on a roll of late, winning five straight games with four of those coming by 10 points or more. Freshman forward Wendell Carter is coming off two straight 20-point efforts, and teamed with Player of the Year candidate Marvin Bagley III, he has helped lead the nation’s most prolific scoring attack — Duke is averaging 91.7 points per game.

Virginia (19-1) has been on a tear of its own, landing the No. 2 ranking and rattling off 11 straight victories, including a recent 61-36 blowout of 18th-ranked Clemson. The Cavaliers boast the stoutest defensive unit in the country — they've held opponents to 60 or fewer points on all but two occasions and allow an average of 51.6 points per game. Isaiah Wilkins and the Cavaliers will have their toughest task to date in trying stopping the high-powered Blue Devil offense Saturday.

The top-ranked offense vs. the No. 1 defense — who will come out on top?

Duke vs. Virginia
Time: 2 p.m. ET

Location: Cameron Indoor Stadium, Durham

TV: CBS

Streaming: fuboTV