Pakistan vs South Africa, 3rd ODI: Shahid Afridi shines but fails to lead green shirts towards win against Proteas
Johannesburg: South Africa has defeated Pakistan by 34 runs in a high scoring third one day international after the green shirts got out at 309...