England beat India by 31 runs

Sports