BBC: England completed their World Cup preparations with a nine-wicket thrashing of Afghanistan at The Oval. On the ground where they will open the tournament against South Africa on Thursday, the hosts dismissed Afghanistan for 160, then chased the target in only 17.3 overs. Click here to read more (external link).