CARDIFF, June 18: Bangladesh produced the biggest shock in cricket history when they beat world champions Australia by five wickets with four balls to spare in a one-day triangular series match at Sophia Gardens here on Saturday. Mohammad Ashraful’s run a ball hundred, only the second by a Bangladesh batsman in One-day Internationals, took the minnows to the brink of an astounding win.