NEW HAVEN, Conn. (AP) — Grant Jordan threw for two touchdowns and ran for another and Josh Pitsenberger had three touchdowns to lead Yale to a 42-28 win over Princeton on Saturday.