Azar Swain scored 23 points and Yale held on for a 66-64 victory over Princeton to win the Ivy League tournament on Sunday.