Bangladesh successfully completed the second-highest run chase in Cricket World Cup history with 51 balls to spare to thrash the West Indies by seven wickets.
Shakib Al Hasan - now the highest run-scorer at the 2019 tournament - was 124 not out and produced an unbroken fourth-wicket stand of 189 with Liton Das (94*) as the Tigers chased down a target of 322 in 41.3 overs in Taunton, losing only three wickets in the process.
Such a chase narrowly beats their own effort against Scotland in Nelson, New Zealand back in 2015.
Ireland's victory over England in Bangalore, India in 2011 - when the Irish chased down 329 - remains the benchmark.
Relive all the action with Standard Sport...
Can’t see the ICC Cricket World Cup 2019 news LIVE blog? Click here to access our desktop page.
Cricket World Cup table as it stands...
| Pos | Team | P | W | L | T/A | Net RR | Pts |
| 1 | Australia | 5 | 4 | 1 | 0 | +0.812 | 8 |
| 2 | New Zealand | 4 | 3 | 0 | 1 | +2.163 | 7 |
| 3 | India | 4 | 3 | 0 | 1 | +1.029 | 7 |
| 4 | England | 4 | 3 | 1 | 0 | +1.557 | 6 |
| 5 | Bangladesh | 5 | 2 | 2 | 1 | -0.270 | 5 |
| 6 | Sri Lanka | 5 | 1 | 2 | 2 | -1.778 | 4 |
| 7 | West Indies | 5 | 1 | 3 | 1 | +0.272 | 3 |
| 8 | South Africa | 5 | 1 | 3 | 1 | -0.208 | 3 |
| 9 | Pakistan | 5 | 1 | 3 | 1 | -1.933 | 3 |
| 10 | Afghanistan | 4 | 0 | 4 | 0 | -1.638 | 0 |