Gujarat Titans had the best players and they were the heavy favorites with the best bowlers in Rashid Khan and Mohammed Shami, the inform batsman in Shubman Gill while Chennai Super Kings was winning because of their tactical game plans and the genius of MSD, promoting Ajinkya Rahane as a pinch hitter along with Shivam Dube and grooming the youngster Maheesh Theekshana.
Just compare the two squads and you can see that Gujarat Titans were much stronger (at least on paper). Out of the 12 players in Gujarat playing XI (including the impact substitute), 7 were regular internationals - Shubman Gill, Hardik Pandya, Rashid Khan, David Miller, Josh Little, Noor Ahmad and Mohammed Shami. On the other hand, Chennai squad had only 4 regulars - Devon Conway, Ravindra Jadeja, Moeen Ali and Maheesh Theekshana. In the end, Mahendra Singh Dhoni was able to lead Chennai Super Kings to a victory, despite majority of the CSK players being inexperienced.