Cappelen holds on to win Air Capital Classic