England is back in the game as it beat formidable India with a 31-run win in Edgbaston, England at the Cricket World Cup on Sunday night, as the victory pushes them into controlling their own destiny in the tournament. England's final score was 337-7, with India finishing with 306-5. There was a lot of tension throughout the nine-and-a-half-h ...