Shahid Afridi's all-round efforts played a starring role as Pakistan beat South Africa by seven runs at Trent Bridge to reach the ICC World Twenty20 Final.
Afridi picked up 2-16 with the ball to go with a half-century as Pakistan completed an unlikely turnaround in their fortunes after beginning the tournament in shambolic fashion.