Shahid Afridi 101 Runs Off 43 Balls