Birmingham: England beat India in the first cricket test by 31 runs on Saturday (4 August) and the star of the match is Ben Stokes who took the key wicket of Virat Kohli and finished on 4-40.

The 1,000th test match for England was evenly balanced as India resumed Day 4 at Edgbaston on 110-5 in its second innings, chasing 194 for victory.

But it swung strongly England's way during an occasionally bad-tempered morning session when Stokes trapped Kohli leg before wicket for 51, leaving India on 141-7 despite an unsuccessful appeal by the India captain.

It very quickly got worse for the tourists at 141-8 after Stokes struck again in the same over with Mohammed Shami caught behind.

England captain Joe Root gambled by bringing on leg-spinner Adil Rashid to threaten No. 10 Ishant Sharma at the risk of being walloped by Hardik Pandya (31) for runs England didn't have to spare.

The gamble paid off immediately when Rashid's googly produced a successful leg before appeal against Sharma, who hit a useful 11.

India was all out for 162 when Pandya was caught by Alastair Cook off Stokes.

England scored 287 in its first innings, and India made 274 in reply with Kohli hitting 149. India then dismissed England for 180 in its second innings.

The second of five tests starts at Lord's on Thursday (9 August).