His three-wicket haul was crucial in ensuring Pakistan's triumph over Bangladesh in Kolkata on Tuesday which has kept his side's semi-final hopes alive.
Shaheen Afridi was the wrecker-in-chief as he dismantled India's top order and took the wickets of Rohit Sharma, Virat Kohli, Hardik Pandya and Ravindra Jadeja
South Africa needed 243 runs to win on the final day of the second Test but Hasan picked five while Shaheen Afridi took four wickets as Pakistan defeated the Proteas by 95 runs.
New Zealand, having recovered from 71 for three in Christchurch, ended the day trailing Pakistan's first innings 297 by just 11 runs with seven wickets in hand