The best one-day match in history, and probably the greatest cricket game ever played. The 100 overs of Australia's World Cup semi-final against South Africa at Edgbaston featured almost everything. There were nine separate spells of bowling, two of them by Donald. There were three separate innings of fifties, one of them by Smith. There were four sixes hit in the course of this match alone. Australia won by seven runs. This was a match that had it all: drama, excitement, courage, skill and luck. It is hard to imagine a more perfect game. Australia beat South Africa by seven runs at the 2015 Cricket World Cup. The best one-day international match ever played was between Australia and South Africa at the Adelaide Oval, December 2003. It was a famous contest between two of cricket's great teams of the day - Australia led by Justin Langer and including Glenn McGrath, Warne, Lee, Ambrose; South Africa with Makhaya Ntini, Shaun Pollock, Allan Donald.