Squads:
India: Virat Kohli (captain), Rohit Sharma, KL Rahul, Vijay Shankar, Kedar Jadhav, MS Dhoni (wk), Hardik Pandya, Kuldeep Yadav, Yuzvendra Chahal, Mohammed Shami, Jasprit Bumrah, Rishabh Pant, Dinesh Karthik, Bhuvneshwar Kumar and Ravindra Jadeja.
England: Eoin Morgan (captain), James Vince, Jonny Bairstow (wk), Joe Root, Ben Stokes, Jos Buttler, Moeen Ali, Adil Rashid, Mark Wood, Chris Woakes, Jofra Archer, Jason Roy, Liam Plunkett, Tom Curran and Liam Dawson.
Jonny Bairstow wins 'Man of the match' for his maiden World Cup century, scoring 111 from 109 balls.
The unbeaten side in the tournament has been beaten. England win the match by 31 runs. This win ends Sri Lanka's campaign which means tomorrow's game will be a dead rubber. MS Dhoni remains unbeaten for 42. This is India's first defeat against England in World Cups since 1992.
monthly limit of free stories.
with an Express account.
The first six of India's innings comes in the final over. MS Dhoni hits a six off Chris Woakes short ball.
Sourav Ganguly does not seem happy with the way Kedar Jadhav and MS Dhoni have approached the run chase in the death overs. Just 7 runs from the penultimate over. IND - 294/5 in 49 overs
Not a single boundary in the last 15 deliveries. This is disappointing from Kedar Jadhav and MS Dhoni. 51 runs needed 12 balls. IND - 287/5 in 48 overs
MS Dhoni and Kedar Jadhav have not shown intent to go after the bowling, hit big shots and go down fighting. India need 57 runs from 18 deliveries now. IND - 281/5 in 47 overs
Hardik Pandya departs for 45. Pandya misses out on another half-century. Plunkett gets the wicket. IND - 267/5 in 44.5 overs
Just five runs from Jofra Archer's over. Not a single boundary from the over. India need 78 runs from 36 deliveries. IND - 260/4 in 44 overs
India need to score at almost 12 runs per over. Pandya is nearing his half-century whereas Dhoni is still struggling to time the ball. IND - 255/4 in 43 overs
Rashid does not let Pandya, Dhoni get a boundary from his sixth over. India need 90 runs from 48 balls. The required run rate is just over 11 runs per over. IND - 248/4 in 42 overs
Pandya is constantly looking for boundaries. He is keeping India in the hunt. The target still looks achievable with MS Dhoni by his side. India need 95 runs from 54 balls. IND - 243/3 in 41 overs
Hardik Pandya looks in fine touch. He has been hitting the ball well but somehow Jonny Bairstow manages to save the boundary on the leg side. MS Dhoni comes to bat, he leaves the first ball. India need 104 runs to win from 60 deliveries. IND - 234/4 in 40 overs
Chris Woakes takes a spectacular catch diving to his left. Rishabh Pant's inning comes to an end. He scored 32 runs from 29 balls on debut. MS Dhoni comes to bat now. IND - 226/4 in 39.1 overs
Hardik Pandya is smashing everything on his way. He is doing what he did throughout the IPL 2019, just hang back and hit the ball with fierce power. Three boundaries in a row off Chris Woakes' over. 16 runs from the 39th over. IND 226/3 in 39 overs
Hardik Pandya smacks the first ball he faces. He gets three runs for it and India go past the 200-run mark in the 37th over.
Chris Woakes strikes first ball of his second spell. Rohit Sharma departs for 102. Hardik Pandya comes into the middle. IND - 198/3 in 36.1 overs
Rishabh Pant has made his intentions clear now. With run rate climbing to 10 runs per over, he is going to flash his blade at every ball in his arc. Two boundaries from Wood's over. IND - 198/2 in 36 overs
Rohit Sharma hits his third century of the tournament. He reaches the three figures in 106 deliveries. But the job is only half done as India need 150 runs from 15 overs. IND - 188/2 in 35 overs
Plunkett comes in for his 7th over. Rohit and Pant show that they have developed an understanding between them, dealing in quick singles and twos. Pant eases his nerves by hitting Plunkett for his first four through the covers on the fourth ball of the over. IND are 177/2 after 33 overs.
Mark Wood comes in place of Jofra Archer, and he is instantly punished by Rohit Sharma with two consecutive boundaries. Rohit is nearing his century and he knows that much depends on him now. 11 from the over. Rohit on 91. IND are 166/2 after 32 overs.
After losing the captain, India has gone on the backfoot for a while now. Pant is still unsettled swinging his bat with not the fullest of his confidence. Just the 7 runs from the last two overs. IND are 155/2 after 31 overs.
Rishabh Pant, as soon as he is on the pitch, provides England with two run-out opportunities. Plunkett also had a LBW shout against him. The youngster seems shaky so far. IND are 149/2 after 29 runs.
THAT'S A WICKET! Liam Plunkett gets the big one as Kohli is caught after having scored 66. IND are 146/2 after 28.2 overs.
Replacing Stokes, Jofra Archer is brought in by Eoin Morgan to slow down the duo of Sharma and Kohli who have been on a boundary spree. Good over from the 24-year old as he concedes just four singles. IND are 144/1 after 28 overs.
Rohit Sharma is starting to look dangerous now. He hits three boundaries in a row off Stokes in three different directions. This run chase is still alive folks! IND - 133/1 in 26 overs
India still need 218 runs from 25 overs. The partnership between Virat Kohli and Rohit Sharma can be threatening for England as the two batsmen have played themselves in and have the ability to manipulate the field and exploit the short boundaries. IND - 120/1 in 25 overs
The scoring rate is increasing now. India are getting a boundary in almost every over. 100 up for India in the 22nd over.
Two boundaries from Adil Rashid's over. The message is clear now. Indian batsmen are looking for boundaries now. 10 runs from the 21st over. IND - 93/1 in 21 overs
More frustration for Indian batsmen. It's visible on their face now every time they miss an opportunity to hit a boundary. A wicket might be around the corner. Just two runs from Adil Rashid's first over. IND - 74/1 in 19 overs
The current run rate is 3.94 whereas the required run rate is 3.84. Indian batting lineup need to switch on the T20 mode to keep up the required run rate. IND - 71/1 in 18 overs
Rohit Sharma and Virat Kohli manage to score one boundary each in the over. India need one boundary and singles from each over to stay on top of this run chase. IND - 67/1 in 17 overs
Virat Kohli and Rohit Sharma are getting frustrated as they are not getting loose deliveries from Mark Wood and Liam Plunkett. IND - 58/1 in 16 overs
Rohit Sharma is struggling to score, he is throwing his wicket but has not been able to time the ball sweetly. He comes down the track on the first ball and takes a hit on the helmet as Liam Plunkett shortens his length. IND - 53/1 in 15 overs
Virat Kohli plays a cracking shot on the offside for a boundary. That was beautifully timed from the Indian skipper. Meanwhile, 50 up for India in the 14th over. IND - 51/2 in 14 overs
Rohit Sharma is throwing his bat at everything. The pressure is building up on him. Two pull shots get him the confidence he needed. 9 runs from Mark Wood's over. IND - 40/1 in 12 overs
Rohit Sharma is struggling to get going. He flashes his blade and misses twice in Liam Plunkett's first over. Good field positions from Eoin Morgan, he is playing on Indian batsmen's strength. IND - 31/1 in 11 overs
India still need 310 runs to win from 240 deliveries. The required run rate is 7.75. Virat Kohli and Rohit Sharma will look to increase the scoring rate after the first powerplay overs. This is the lowest score in the first powerplay in the tournament. IND - 28/1 in 10 overs
Just five runs scored off the last two overs. India need a few fireworks in the first powerplay overs otherwise the required run rate will keep climbing up. IND - 22/1 in 8 overs
The first one was an edge that went past the second slip but the second shot was right from the middle of the bat. Two boundaries from Jofra Archer's third over. IND - 17/1 in 6 overs
How good is that from Chris Woakes? He is giving nothing to Indian batsmen to work with. His third maiden in a row. This isn't the kind of start Indian expected chasing a mammoth total of 338. IND - 9/0 in 5 overs
Just the start England were hoping for. Chris Woakes strikes as KL Rahul goes back to the pavilion on 0. The ball was pitched right on the slot and KL Rahul was cramped for room. He tried to push it down the ground but unfortunate for the batsman as the ball travelled straight to Woakes, who took a catch on his followthrough.
Rohit Sharma survives as Joe Root puts down a sitter at second slip. It was a golden opportunity for England to push India right at the backfoot, but they miss the opportunity. How much will it cost the hosts?
An uppish delivery by Jofra Archer and Rohit Sharma punches it down the ground for a four. Both Rohit and India get off the mark with that boundary.
The opening pair of Rohit Sharma and KL Rahul are out in the middle to start the chase. India require 338 to win. Can the opening pair give India a solid start?
Death bowling does not get any better than this. Just three runs from the last over and a wicket of Ben Stokes. Jasprit Bumrah gave 44 runs and picked up a wicket in his quota of 10 overs. England did well in the last 10 overs scoring 92 runs. India needs to pull off a record run chase to win this one. ENG - 337/7 in 50 overs
Finally, Jasprit Bumrah gets the better of Ben Stokes. Much deserved wicket for him. Stokes went for a scoop and finds Ravindra Jadeja. A close call as Bumrah's heel was on the line. He departs for 79. ENG - 336/7 in 49.4 overs
Mohammed Shami's over takes a downslide after Woakes' wicket. Ben Stokes hits the hat-trick ball for a boundary. He then hits a six followed by another boundary. 15 runs from the penultimate over. ENG - 334/6 in 49 overs
WICKET! Mohammed Shami's first five-wicket haul in World Cup 2019. Chris Woakes struggles to time a short ball from Shami and it goes straight to Rohit Sharma. He is on a hat-trick! ENG - 323/6 in 48.1 overs
This has to be some sort of record. Mohammed Shami takes his third consecutive four-fer in World Cup 2019. After getting bashed for bowling full tosses in the 47th over, he bowls a short ball and gets Buttler out. He departs for 20 runs off 8 deliveries. ENG - 310/5 in 47 overs
Mohammed Shami bowls a few too many full tosses trying to attempt a deadly yorker. Buttler-Stokes make him pay for it. 17 runs in five balls.
Ben Stokes' fourth half-century in the World Cup 2019. He gets to the 50 mark in just 38 deliveries. His 19th ODI half-century. ENG - 289/4 in 45 overs
SIX! That's how Jos Buttler gets off the mark in death overs when you deny him a single. He pulls the short ball from Hardik Pandya for a six over mid-wicket. A cameo here for Buttler can change the game.
Shami's 11th wicket in the tournament and third in this match. Joe Root tries to use Shami's pace and plays a scoop shot but finds Hardik Pandya in the deep who makes the catch look easy. ENG - 277/4 in 44.1 overs
Lightening quick reactions from Rishabh Pant as he saves two boundaries for India at short fine leg. The wicketkeeper-batsman is doing it without the gloves. ENG - 277/3 in 44 overs
Just three singles from the over. Jasprit Bumrah did not let Ben Stokes get underneath the ball and hit it for a boundary. ENG - 268/3 in 44 overs
Yuzvendra Chahal registers his most expensive ODI spell. He goes for 88 runs in his quota of 10 overs. He has been wicketless today. Maybe a few overs from Kedar Jadhav would have come in handy. ENG - 265/3 in 42 overs
Ben Stokes reverse sweeps Yuzvendra Chahal for a huge six as the ball disappears into the crowd. Stokes is looking to attack now. The current run rate is once again more than six runs per over. ENG - 245/3 in 40 overs
First boundary for England after 62 balls. Ben Stokes reverse sweeps Yuzvendra Chahal for a boundary. ENG - 224/3 in 38 overs