Jerry Kelly held off a host of challengers to win the Zurich Classic of New Orleans on Sunday, giving the 42-year-old his first victory on the PGA Tour in seven years.