Tahir took 2/23 to finish with 26 wickets, one more than Kagiso Rabada's tally.
Mumbai Indians and Chennai Super Kings, each boasting of three IPL titles, will clash in the final at Hyderabad on May 12.
Warner (574) is now way ahead of Bairstow (445), while Chahar (14 wickets) has entered the top three.
Chahar is now 2nd in the list of wicket-takers, while Dhoni and Buttler are 7th and 9th respectively on the runs chart.
Andre Russell’s latest half-century moves him up to No. 3 in the run charts.
MI will host CSK for the 15th match of IPL 2019 at Wankhede Stadium.