Louis Oosthuizen has won the AfrAsia Bank Mauritius Open with a final round 69 for a 17-under, 271 total.
Laurie Canter came second at 15-under, Jacques de Villiers, Daniel Brown and Sebastian Söderberg tied for third at 14-under.
Oosthuizen moves up to 133 from 197 this week, Canter to 178 from 253, de Villiers to 725 from 984, Brown to 198 from 230 and Söderberg up eight places to 141.