Chasing 146 for their fourth win in a row, Chennai achieved the target with three balls to spare as openers Dwayne Smith (66) and Brendon McCullum (40) laid a solid foundation with their 85-run partnership in 10.5 overs.
Smith and McCullum made batting look easy as they struck the ball effortlessly even as all other batsmen struggled on a difficult wicket.
Chennai were cruising at one stage, needing just 22 runs from the last five overs with eight wickets in hand but young Indian paceman Bhuvaneshwar Kumar changed the complexion of the game by dismissing Smith and Faf du Plessis (0) in consecutive deliveries in the 16th over.
Ishant Sharma got rid of Ravindra Jadeja in the 19th over to cause ripples in the Chennai camp.
CSK needed six runs off the last over, bowled by Amit Mishra, and skipper Mahendra Singh Dhoni finished it off in style, dismissing a full toss to square leg boundary.
Smith anchored the CSK chase with his 46-ball knock that was embellished with five sixes and four shots to the fence.
Chennai had control over the contest for the most part but for the last two overs of the Hyderabad innings when their bowlers took a beating to concede 32 runs and later in the final overs of their own innings.
It was Australian batsman Aaron Finch’s fighting 44-run knock and a splendid rearguard action that propelled Hyderbad to a competitive 145 for five.
The Australian batsman held the one end when wickets fell consistently from the other before departing in the fag end.
Finch added 52 runs for the third wicket with Lokesh Rahul (25) and had it not been for some lusty hits by Darren Sammy (23 not out) and Karan Sharma (17 not out) towards the end, Hyderabad would not have posted a decent total.
Sharma hammered paceman Ben Hilfenhaus for two sixes in the penultimate over and Sammy also succeeded in hitting a maximum off Mohit Sharma in the final over.
Explosive New Zealand batsman McCullum, who had hit a fiery half-century in the last match, yet again provided a fantastic start to CSK, hitting some exquisite boundaries before being castled by spinner Karan Sharma.
McCullum entertained the crowd with three shots to the fence and two over the boundary ropes in his 33-ball knock.
Despite losing his partner, Smith went about his business calmly and completed his third half-century of this season with a single off paceman Ishant Sharma. The burly West Indian then clobbered Amit Mishra for a six to raise 100 of the CSK innings.
Suresh Raina hit a sweetly-timed six off Ishant Sharma but the paceman got his revenge by having the left-hander caught in the last ball of that over.
Earlier, it was not the best of starts for Hyderabad as Hilfenhaus dismissed skipper Shikhar Dhawan (7) and David Warner (0) in space of three balls in the fifth over.
Dhawan attempted a pull but there was no force in the shot, which landed straight into the hands of Mithun Manhas at mid-wicket. Warner was unlucky to be adjudged leg before since the ball pitched outside leg and was hit too high on the pads of the Australian left-hander.
It was left to Finch, the hero of their last match, to repair the innings and he did not disappoint his side by combining well with young Karnataka batsman Rahul.
They timed the ball well, ran hard and hit the odd boundaries in between. Rahul hit Ravindra Jadeja for a massive six, which landed on the roof of the mid-wicket region.
CSK spinner R Ashwin though kept it tight from one end, giving away just seven runs in his two overs as Hyderabad were 65 for two at half-way stage.
Attempting to accelerate, Rahul went for a big shot but his pull off Dwayne Smith went straight to Ishwar Pandey.
Y Venugopal Rao (13) failed to contribute much and was dismissed by Mohit Sharma. Ashwin returned for his last spell and continued to bowl miserly, conceding just 17 runs in his quota of overs, albeit without a wicket.
Hyderabad Innings – 145/5 (20 overs)
Batting Out Desc R B 4s 6s SR
Aaron Finch b Mohit Sharma 44 45 5 0 97.8
Shikhar Dhawan (c) c Manhas b Hilfenhaus 7 9 1 0 77.8
David Warner lbw b Hilfenhaus 0 2 0 0 0.0
Lokesh Rahul (wk) c I Pandey b Dwayne Smith 25 27 1 1 92.6
Venugopal Rao c Dwayne Smith b Mohit Sharma 13 15 0 0 86.7
Darren Sammy not out 23 15 2 1 153.3
Karan Sharma not out 17 7 0 2 242.9
Extras 16 (b – 5 w – 3, nb – 0, lb – 8)
Total 145 (20 Overs, 5 Wickets)
Bowler O M R W ER
Ben Hilfenhaus 4 0 32 2 8.0
Ishwar Pandey 3 0 22 0 7.3
Mohit Sharma 4 0 27 2 6.8
Ravichandran Ashwin 4 0 17 0 4.2
Ravindra Jadeja 3 0 23 0 7.7
Dwayne Smith 2 0 11 1 5.5
Chennai Innings – 146/5 (19.3 overs)
Batting Out Desc R B 4s 6s SR
Dwayne Smith c Warner b Bhuvneshwar 66 46 4 5 143.5
Brendon McCullum b Karan Sharma 40 33 3 2 121.2
Suresh Raina c V Rao b Ishant 14 10 1 1 140.0
MS Dhoni (c & wk) not out 13 14 1 0 92.9
Faf du Plessis c Rahul b Bhuvneshwar 0 1 0 0 0.0
Ravindra Jadeja b Ishant 6 9 0 0 66.7
Mithun Manhas not out 3 4 0 0 75.0
Extras 4 (b – 0 w – 0, nb – 0, lb – 4)
Total 146 (19.3 Overs, 5 Wickets)
Bowler O M R W ER
Dale Steyn 4 0 20 0 5.0
Bhuvneshwar Kumar 4 0 23 2 5.8
Karan Sharma 4 0 35 1 8.8
Amit Mishra 3.3 0 27 0 7.7
Ishant Sharma 4 0 37 2 9.2