England Captain Eoin Morgan won the toss and elected to bat first. Coming back into the side after injury opener Jason Roy played in his typical style. Both the openers Roy and Bairstow started steadily and then built on the momentum. Jason Roy was the more attacking of the two smashing Indian bowlers around the park.
Jason Roy and Johny Barstow added 160 runs for the first wicket before Roy was dismissed for 66. Johny Barstow, in company of Joe Root keep moving the scorecard. Bairstow smashed the 8th hundred of his career and was finally dismissed for 111. In the middle overs Indian bowlers kept the England batting in check picking up some crucial wickets. Ben Stokes gave a fantastic end to the English innings smashing 79 runs off just 54 balls. England managed to scored 337 runs in their 50 overs. Mohd. Shami took 5 wickets for 69 runs off his 10 overs.
In reply, India lost KL Rahul early for 0. Two of team's best batsmen Rohit Sharma and Virat Kohli steadied the innings and survived the initial overs before coming into their zone. After adding 138 runs for the second wicket, Virat was dismissed by Liam Plunkett for 66. Rohit Sharma batted beautifully and carried the Indian hopes smashing his 3rd 100 of the tournament. Rohit was finally dismissed for 102. Hardik Pandya came in and looked to take the game away from England. After smashing 45 off just 33 deliveries, Pandya was finally dismissed by Plunkett and with him went away the Indian hopes. MS Dhoni and Kedar Jahav tried their level best but target was far from their reach. India managed to get 301 and lost the match by 31 runs.
John Barstow was given the Man of the Match for his magnificent 111. With the win, England kept their World Cup hopes alive.