The Kolkata Knight Riders' star spinner, Varun Chakravarthy, sealed a thrilling win for the Dindigul Dragons against the SKM Salem Spartans. However, it was not the ball he spun but the bat he swung when his team required 7 runs in the final two balls. M. Poiyamozi was the bowler in front of Varun, right after a no-ball. The first ball flew in at a yorker length and he flicked the ball over the long leg for a six. Dragons needed one more run when Varun guarded another wideish yorker for a four towards the long off. Watch the video here: Varun Chakravarthy delivered a humdinger finish for the Dindigul Dragons! @TNCACricket @DindigulDragons @chakaravarthy29 #TNPL #NammaOoruNammaGethu #TNPL2025 pic.twitter.com/pPXQlWzuJl — TNPL (@TNPremierLeague) June 22, 2025 Read also: Dropped catches are a part and parcel of the game: Jasprit Bumrah eases pain after Day 3 at Leeds Dindigul Dragons edge past Salem Spartans in a high-scoring thriller In a run-fest at the TNPL, Dindigul Dragons chased down a daunting target of 189 to beat Salem Spartans by two wickets with just four balls to spare. Salem Spartans posted 188/7 in their 20 overs, led by a sensational 74 off 47 balls from Nidhish Rajagopal, who smashed 6 fours and 4 sixes at a strike rate of 157.44. He was well-supported by Rajendran Vivek (35 off 20) and Sunny Sandhu (25 off 14), with Harish Kumar's 12* in the end adding to the total. Ashwin was the pick of the bowlers for Dindigul, taking 3/22 in his 4 overs, while Warrier chipped in with 1/23. In reply, Dindigul got off to a flier as skipper Ravichandran Ashwin blazed 36 off just 14 balls. Shivam Singh (34), Hunny Saini (35), and Vimal Khumar (24) kept the chase alive, even as wickets fell at regular intervals. With 11 needed off the last over, Varun Chakravarthy held his nerve to guide the team home with an unbeaten 13 off 5. Mohammed Mohammed impressed with 2/29 for Salem, while Poiyamozhi and Harish Kumar picked two and one, respectively. But in the end, Dindigul sealed the win, finishing at 192/8.