In the end, Yale hearty and hale Senior Andrew Sullivan booted a 37-yard field goal -- the longest in his career -- with seven seconds left to lead Yale to a come-from-behind, 31-28 nonleague win over Colgate in New Haven yesterday.