It could not have been more dramatic than that. In a match that had more twists and turns than a whodunnit movie, Naveen-ul-Haq was the emergent heroic figure as Afghanistan edged out Bangladesh by eight runs to storm into their first-ever World Cup semi-finals, in Saint Vincent on Tuesday (June 25). In the process, the Afghans knocked the mighty Australia out of the tournament. (Highlights | Scorecard | Full Coverage)