England beat India by 31 runs the first Test at Edgbaston on Saturday to take a 1-0 lead in a five-match series.

India, set 194 for victory, were dismissed for 162 before lunch on the fourth morning.

England all-rounder Ben Stokes, who could miss next week’s second Test at Lord’s because of a court trial on a charge of affray starting Monday, took two wickets in an over including the prize scalp of India captain Virat Kohli for 51.

Star batsman Kohli had made 149 – his maiden Test century in England – during India’s first innings at Edgbaston.

Stokes ended the match when he had Hardik Pandya (31) caught at first slip for an innings return of four for 40 in 14.2 overs.

England’s 1,000th Test was a personal triumph for Sam Curran.

In just his second match at this level, the 20-year-old Surrey left-arm swing bowler took a Test-best four for 74 in India’s first innings 274.

And he followed that up with a dashing 63, his maiden Test fifty, to give England a target worth defending after they had collapsed to 87 for seven in their second innings.

Twitter reacted to every twist and turn of the game. Here are the pick of the tweets:

While most fans found the game to be enthralling, there were quite few who were underwhelmed by the lack of support for Kohli from his team-mates.