Cotton scored 23 points and dished off six assists, Henton added 19 with six rebounds.
Kadeem Batts contributed 13 points and nine rebounds as the Friars (13-5, 3-2 Big East) recorded a third straight win.
The Bluejays (15-3, 5-1) had their 10-game winning streak ended despite 21 points and seven rebounds from Doug McDermott.
Devin Brooks also reached double figures with 10 points.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Boston schools pull out free condoms over wrapping complaints