India suffered a heartbreaking 31-run loss to England as skipper Virat Kohli's heroics went in vain as England roared back on day 4 to win the Edgbaston test match.
Chasing 194 to win, the visitors were all out for 162 on the fourth day of the opening Test. First-innings centurion Virat Kohli again top-scored for India, the skipper making a valiant 51.
India started the day at 110 for 5 needing 84 more runs to take a 1-0 lead in the 5-match series but All-rounder Stokes (4-40) came to the party on the morning of day four by removing Kohli and Mohammed in the same over.
James Anderson (2-50) and Stuart Broad (2-43) took a brace each as England drew first blood in what promises to be an engrossing five-match series.
The second Test begins at Lord's on August 9.
Brief scores:
England: 287 and 180 all out
India: 274 and 162 all out in 54.2 overs (Virat Kohli 51; Ben Stokes 4/40)
(Featured Image – The Indian Express)