The last bowler to take all ten wickets in an innings was another Test left-arm spinner with a mighty first-class record, Pakistan's Zulfiqar Babar. Bowling for Multan in the 2009-10 Quaid-e-Azam Trophy, Zulfiqar took 10 for 143 in Islamabad's first innings in a match that eventually ended in a draw.
http://www.espncricinfo.com/story/_/id/25696950/malinda-pushpakumara-bags-all-10-wickets-innings
http://www.espncricinfo.com/story/_/id/25696950/malinda-pushpakumara-bags-all-10-wickets-innings
Kusal Mendis~the almighty, set to return on the 31st Jul 2022