Pakistan beat Afghanistan by three wickets. There were scenes.
We still only have one team definitely through but four are now definitely out.
Shakib Al Hasan grabbed five wickets for only 29 runs, the best figures of the World Cup so far, as Bangladesh beat Afghanistan by 62 runs.
Eoin Morgan whacked 17 sixes in his 148 as England thrashed Afghanistan.
Watch the highlights from England v Afghanistan. Will include most of the sixes.