Dan Bradbury kept his cool to secure his second Joburg Open title after a hectic final round in South Africa.