Former Colne professional Anwar Ali top scored with 43 not out and then claimed two wickets on his One Day International debut as Pakistan stunned South Africa by claiming a 23-run win in Cape Town.

Ali’s late blast with the bat saw his side post 218-9 from their 50 overs - and that was enough.