Pakistan vs South Africa has turned into a desperate scrap for World Cup survival playing out at the home of cricket.