Chennai, backed by vociferous home fans, recorded an impressive 15-run win to enter a record-extending 10th final.
A hurt GT then trained their eyes on the second qualifier where they took on Mumbai Indians, the five-time IPL winners. And a dominating performance followed with GT thrashing MI by 62 runs to enter a second consecutive final.
Whoever wins tonight, history will be made. CSK will join MI as the most successful IPL team in history should they win.
On the other hand, if GT defend their title, they will become just the third franchise in IPL history to do so.
Gujarat Titans: Wriddhiman Saha (wicketkeeper), Shubman Gill, Sai Sudharsan, Hardik Pandya (captain), Vijay Shankar, David Miller, Rahul Tewatia, Rashid Khan, Mohit Sharma, Noor Ahmad, Mohammed Shami, Joshua Little, Srikar Bharat, Shivam Mavi, Odean Smith, Ravisrinivasan Sai Kishore, Pradeep Sangwan, Matthew Wade, Jayant Yadav, Dasun Shanaka, Abhinav Manohar, Alzarri Joseph, Darshan Nalkande, Urvil Patel, Yash Dayal
Chennai Super Kings: Ruturaj Gaikwad, Devon Conway, Shivam Dube, Ajinkya Rahane, Ambati Rayudu, MS Dhoni (wicketkeeper and captain), Ravindra Jadeja, Moeen Ali, Deepak Chahar, Tushar Deshpande, Maheesh Theekshana, Matheesha Pathirana, Mitchell Santner, Subhranshu Senapati, Shaik Rasheed, Akash Singh, Ben Stokes, Dwaine Pretorius, Sisanda Magala, Ajay Jadav Mandal, Prashant Solanki, Simarjeet Singh, RS Hangargekar, Bhagath Varma, Nishant Sindhu