Re: Will it happen again and if so , who?
Once you get into semis, then its any body's game. Although cricket is a team game, but ODI's are so fickle in nature that one bad umpiring decision, one stupid run out, one key wicket can swing the game decisively. Or a batsman can take the game away in 5 overs of unhampered hitting.
Pak, Ind, SL ... all have the capability to make it to semis. Which ones will actually go all the way to lose the final is just luck.