Bangladesh humble sorry Australia
NatWest Series, Cardiff:Australia 249-5 v Bangladesh 250-5 (49.2 overs)
Bangladesh pulled off one of the biggest shocks in cricket history after sealing a five-wicket victory over world champions Australia in Cardiff.
Mohammad Ashraful's brilliant 100 laid the foundations for the win, while Aftab Ahmed and Mohammad Rafique held their nerve to score the winning runs.
The defeat was Australia's third in a row since arriving for the Ashes tour.
Australia struggled to 249-5, losing two wickets in the first six overs after winning the toss.
Arashfal made his amazing century - just the second by a Bangladesh batsman in a one-day international - at a run-a-ball to put the 11th-ranked one-day team in with a chance.
His departure - getting caught in the deep by Brad Hogg off Jason Gillespie - had put the result in doubt as a clearly out-of-sorts Australia battled to save face.
But a composed final few overs from Aftab and Rafique took Bangladesh past the winning post.
As the tension mounted, a brilliant six of the first ball of the final over from Aftab brought Bangladesh level.
And a scrambled single off the next delivery sealed a fairytale victory with four balls to spare.
The win was only Bangladesh's 10th win in 108 one-day internationals.
A still-cautious, but slightly less so than last time, Tee hee hee.