Imran Tahir became the highest wicket-taker in this season's Indian Premier League during the final between Chennai Super Kings and Mumbai Indians. South African Tahir surpassed compatriot Kagiso Rabada with 26 wickets to his name.