Kyle McCord threw for a season-high 470 yards with two touchdowns to lead Syracuse to a 31-24 win over UConn on Saturday.