Bangladesh stunned South Africa to start their World Cup campaign with a fine 21-run victory at The Oval.
Batting first, Bangladesh made 331-6 – their highest one-day total – with Mushfiqur Rahim scoring 78 and Shakib Al Hasan 75 in front of a passionate crowd strongly in their favour.
The pair put on 142 for the third wicket and, although both fell in the final 15 overs, Mahmudullah helped power his side to the highest total of the tournament with an unbeaten 46 off 33 balls.
South Africa, who were sloppy in the field, lost crucial wickets as they rarely threatened to complete the highest World Cup chase in history.
Opener Quinton de Kock fell to a shambolic run-out early on, captain Faf du Plessis was bowled for 62 and Rassie van der Dussen was dismissed in the 40th over for 41.
The Proteas still had slim hope with three overs left, batsman JP Duminy at the crease and 44 runs needed – but he played on off Mustafizur Rahman to depart for 45.
The defeat means South Africa have lost their opening two matches at the World Cup, having been beaten by England in the opener on Thursday. (BBC Sport)