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.
Duggar sisters unveil Christian dating rules in new book
Astronomers offer more expansive view of universe