New Zealand’s Mitchell Santner smashed Ben Stokes into the stands off the final delivery to guide Chennai Super Kings to a thrilling four wicket victory in a high-voltage Indian Premier League match that saw a very public outburst from captain Mahendra Singh Dhoni.

CSK recorded their sixth win in seven games as they made a rough weather of a modest 152 run target before Santner’s six sealed in a dramatic final over, where CSK needed 18 runs.

Dhoni scored 58 off 43 and added 95 with Ambati Rayudu (57 off 47 balls) for the fifth wicket. However, Stokes got him with a yorker and a clear waist high no-ball to Santner was ruled out by umpire Ulhas Gandhe with three balls left in the match.

This prompted an angry Dhoni to enter the ground and he had a heated debate with the officials. Square leg umpire Bruce Oxenford sent him back and Santner finished it off in style, spoiling a brilliant outing from Rajasthan pacer Jofra Archer (1/19 in 4 overs).

Rajasthan were all over their opponents while defending their modest score. Dhawal Kulkarni bowled a perfect away going delivery that squared up Shane Watson (0) while Suresh Raina (4) was beaten by a direct hit from Archer.

Faf du Plessis (7) soon followed the suit as Rahul Tripathi took a well judged catch at the deep mid-wicket boundary off Jaydev Unadkat’s bowling to reduce CSK to 15/3.

Kedar Jadhav (1) didn’t last long but it took an air-borne Ben Stokes to pull off an incredible catch at backward point off Archer’s bowling.

At 24/4, Dhoni walked in and with two young spinners in Shreyas Gopal and Riyan Parag (0/24 in 3 overs) bowling in tandem, he launched into the duo, hitting them for a six each as Rayudu kept rotating the strike, hitting the odd boundaries in between.

Their 50-run stand for the fifth wicket came in 42 balls as Dhoni deposited Gopal into the stands for his third six. Rayudu also did his bit, lofting Stokes for a six. Chennai Super Kings produced yet another disciplined bowling effort to restrict Rajasthan Royals to a modest 151/7 in 20 overs.

Save Jos Buttler (23 off 10 balls) at the top of the order, none of other Royals batsmen looked the part as CSK skipper MS Dhoni’s immaculate reading of the track once again helped the defending champions.

Left-arm spin duo Ravindra Jadeja (2/20 in 4 overs) and Mitchell Santner (1/25 in 4 overs) checked the run-flow as Royals batsmen were always playing a catch-up game. Even Imran Tahir (0/28 in 4 overs), who went for a few more runs compared to the other two spinners, ended with decent enough figures.

Royals skipper Ajinkya Rahane (14 off 11) failed once again with seamer Deepak Chahar (2/33 in 4 overs) trapping him leg before.

Buttler belted Shardul Thakur (2/44 in 4 overs) for a few boundaries before he mistiming one. Once Buttler was gone, Royals lost the momentum as wickets fell at regular imtervals. Steve Smith (15 from 22 balls) struggled. The former Australia captain and Samson also fell cheaply.

Rahul Tripathi’s struggles in the middle-order continued while Ben Stokes’ 28 off 26 balls wasn’t good enough. It was Shreyas Gopal, who struck a few meaty blows en route his 19 off 7 balls to take the target past 150 despite the home team playing as many as 42 dot balls.