Article Photos: Kaymer holds on in rain to win at Sun City 22/25