Afghanistan has beaten current Worldcup
They haven't sneaked through, they have dismantled England, particularly with the ball in hand.
Rahmanullah Gurbaz took the top-order bowlers to the cleaners early on before England clawed things back. But a timid batting showing from the defending champions meant the Afghans - the spinners in particular - were all over them, and England were blown out of the chase in the blink of an eye.
Afghanistan won by 69 runs, and England has now lost 2 of their first three matches.