Cormac Ryan silenced the Cameron Crazies with 31 points as No. 7 North Carolina beat No. 9 Duke 84-79 to clinch the ACC regular-season title outright.