Marco Evans of Cary takes Boys Championship