The 2019 Cricket World Cup is fully up and running and we've already had a first big shock involving England.
The hosts England come into the tournament as the number-one ranked ODI side in the world but were beaten by 14 runs on Monday as Pakistan ended an 11-match losing stream in completed ODIs.
It's a clash of the underdogs on Tuesday when Afghanistan takes on Sri Lanka in Cardiff. Both teams are big outsiders to reach the semifinals and started the tournament with losses, Afghanistan to five-time champion Australia and Sri Lanka at the hands of New Zealand.
Sri Lanka slumped from 144-1 to 182-8 in a dramatic collapse before rain stopped play in Cardiff.
Suranga Lakmal (2) and Lasith Malinga (0) were in the middle and hoping to edge the Sri Lankans past 200, which seemed a shoo-in when their openers cruised to 79-0 after 10 overs — the highest score at that stage so far this tournament.
Afghanistan took five wickets in 27 balls — with Mohammad Nabi taking three of them in a five-ball span in the same over — as Sri Lanka slumped from 144-1 to 159-6.
Opener Kusal Perera departed for 78 when gloving a reverse sweep behind off allrounder Rashid Khan, leaving Sri Lanka 180-8, before the rain came.
Extras were the second top scorer with 33.
Follow all of Tuesday's news and action with Standard Sport!
Can’t see the Cricket World Cup 2019 – LIVE blog? Click here to access our desktop page.