24th match of ICC cricket worldcup 2019 played between England vs Afghanistan on Tuesday, June 18, 2019 at Old Trafford, Manchester. Electing to bat first, England with JM Bairstow's 90, JE Root's 88 and skipper Eoin Morgan's 71 balls 148 runs with record 17 sixes innning in one-day cricket put huge total of 397 runs in 50 overs. Rashid Khan went for conceding 110 runs in his 9 overs. Afghanistan in reply managed to score 247 runs in 50 overs and lost the match by huge margins of 150 runs. Hashmatullah Shahidi played good inning of 76 runs for Afghanistan. Jofra Archer and AU Rashid took 3 wickets each for England. EJG Morgan declared man of the match.