A week ago, no one really gave them a chance.
Now, Pakistan are the second team through to the World Twenty20 semi finals after South Africa.
Who would have thought!
If New Zealand beat Sri Lanka tomorrow, Pakistan might even qualify at the top of the table in Group F.
Pakistan have always been slow starters in competitions, and their performance in the World T20 has gradually improved with every game.
Some might even say that they are peaking at the right time.
However, I believe their batting is still not up to the mark; they will have to do a lot better with the bat against whoever they face in the semis - South Africa, England or West Indies.
The bowling though is top stuff. Arguably the best attack in the competition.
As for tonight's victory, the ghosts of 2007 have been buried, only to some extent though. My nightmares will not end till we beat Ireland in an ODI or 10!
As for now, bring on the semis!