Toggle between the tabs to switch between live scorecard and ball-by-ball commentary
Preview: England and Afghanistan take on each other in the eighth warm-up clash on Monday. England were beaten by Australia in their first warm-up match by 12 runs and would be itching to work on the weaknesses spotted in that game when they clash with Asian side. England bowled first in the match and conceded 297 runs. The fast bowlers yielded runs in abundance. The only bowler who stood out was Liam Plunkett who grabbed four wickets. But he too went for 69 runs in 9 overs.
England's other concern in the match was the middle-order where every batsman got the start but could not build upon it.
Afghanistan, on the other hand, opened their warm-up campaign with a win over Pakistan by three wickets. Hashmatullah Shahidi smashed 74-run knock, paving the path to victory for his side. The Monday's clash between the two sides is their last attempt at getting some match practice before the World Cup begins on 30 May. England play South Africa in the first match of the tournament at Kennington Oval in London.
England: Eoin Morgan (capt), Moeen Ali, Jofra Archer, Jonny Bairstow (wk), Jos Buttler (wk), Tom Curran, Liam Dawson, Liam Plunkett, Adil Rashid, Joe Root, Jason Roy, Ben Stokes, James Vince, Chris Woakes, Mark Wood.
Afghanistan: Mohammad Shahzad(w), Hazratullah Zazai, Rahmat Shah, Hashmatullah Shahidi, Asghar Afghan, Mohammad Nabi, Najibullah Zadran, Gulbadin Naib(c), Rashid Khan, Dawlat Zadran, Mujeeb Ur Rahman, Noor Ali Zadran, Samiullah Shenwari, Aftab Alam, Hamid Hassan.