Bangladesh beat South Africa by 21 runs
Bangladesh powered their way to their highest One-Day International total and then matched their batting prowess with smart bowling to beat South Africa by 21 runs at The Oval on Sunday.
It was a major scalp for Bangladesh and the victory underlined their reputation as dangerous outsiders at the tournament.
Mushfiqur Rahim and Shakib Al Hasan put together a record partnership as Bangladesh reached 330 for six wickets after being put into bat.
That meant South Africa needed to pull off the highest run chase in World Cup history, but they fell short, ending on 309 for eight.







