Yale wins! Whatta finish!!