New Zealand look set to claim the last Cricket World Cup semi-final spot after a convincing win over Sri Lanka; Pakistan and Afghanistan are still mathematically in the mix but what sort of miracle would either need to progress to the knockout stage?