The South African fought his way through from 16th to 4th in yet another remarkable Sunday performance