England moved a step closer to the World Cup semi-finals after Jonny Bairstow's 111 set up a crucial 31-run win over India in Birmingham on Sunday. Eoin Morgan's side posted 337-7 thanks to Bairstow and a dashing 79 from Ben Stokes. Needing a record World Cup run chase to win, India finished on 306-5 as they were beaten for the first time in this year's tournament. England can book a semi-final berth if they beat New Zealand in their final league match on Wednesday, while India, who have two games left, must wait to confirm their last four spot. Earlier, England left India with a stiff target of 338 and then removed opener KL Rahul for a duck when Chris Woakes held a caught and bowled chance. Kohli duly completed his fifth successive fifty of the tournament and with Rohit Sharma, dropped on four, shared a second-wicket partnership of 138. But just as the duo were upping the run-rate, Kohli sliced recalled paceman Liam Plunkett to substitute fielder James Vince, deputising for Jason Roy, at backward point. Rohit Sharma, however, should have been dismissed when he edged fast bowler Jofra Archer's fourth ball, only for Joe Root to drop the regulation catch at second slip. Rohit finally fell to Chris Woakes after scoring a gritty century, his third of World Cup 2019. Earlier, Jonny Bairstow hit a hundred and Stokes added a blistering 79 in England's 337-7. Bairstow made 111, while fellow opener Jason Roy more than justified his recall after missing three matches with a torn hamstring by making 66 in a first-wicket stand of 160 after England captain Eoin Morgan won the toss on a good pitch. (SCORECARD)Â
World Cup 2019 Match Today, Highlights Between England vs India, Straight from Edgbaston, Birmingham
That is all for tonight!
India taste first defeat!
SIX! 300 up for India
For fans it is over!
Hardik Pandya departs! India in deep trouble
India need 79 runs in 36 balls
Good over form Woakes!
Three in a row for Hardik!
Huge appeal... turned down
Hardik comes in... 200 up for India!
Pulled away for a four
After 34 overs India 183/2
Back to back four for Rohit!
Pant gets off the mark!
Pant is the next batsman in!
Out! Big wicket for England
Three in a row for Rohit!
Two boundaries in the over!
After 16 overs... India on the backfoot
First bowling change!
India off to a very slow start
First show of real aggression!
Top start from England
England are looking for wickets
Chris Woakes concedes first run
Dropped! Rohit gets life!
England finish with 337/7!
50 up for Ben Stokes!
Last 10 overs coming up!
Mohammed Shami has been exceptional!
India have kept the England batsmen in check!
Kuldeep Yadav ends his spell!
Eoin Morgan is in at four!
Brilliant comeback by Chahal!
Tight over from Kuldeep Yadav!
100 for Jonny Bairstow!
Indian spinners have been expensive!
50 up for Jason Roy!
Injury scare for India!
Good come back from Shami!
Ind vs Eng Live Score: Four!
Mohammed Shami to start the proceedings!
Players are out for the national anthem!
Two changes for England!
Rishabh Pant is in the playing XI!
England have won the toss!
Team India are out in the middle!
Here's the latest update on Jofra Archer!
India vs England: Will the away kit change India's fortunes?
Pakistan fans are rooting for India's win against England today!
Eyes on the ball! MS Dhoni looks focused for the big one!
India vs England: The English look pumped up!
Is it staying home this time? England have an tough ask
Michael Vaughan has been quite vocal!
Jason Roy fit for England? Vijay Shankar over Rishabh Pant again?
Warm, sunny day expected in Birmingham!