Rinku the difference vs RR as KKR squeeze through for first win in Eden tug-of-war
IPL 2026, KKR vs RR: Rinku Singh held his nerve in a tense finish to guide Kolkata Knight Riders to a much-needed first win of IPL 2026, edging past Rajasthan Royals in a low-scoring thriller at Eden Gardens.

Brief Scores: Kolkata Knight Riders (161/6 in 19.4 ovs) beat Rajasthan Royals (155/9) by 4 wickets at Eden Gardens. KKR vs RR: Highlights | Scorecard
It took over three weeks, a five-match slump, and a slice of fortune, but Kolkata Knight Riders finally have their first win of IPL 2026, and they have Rinku Singh to thank for it.
On a surface that never quite allowed free scoring at Eden Gardens, Rinku played the situation, not the occasion. With the top order crumbling early in a modest chase of 156, he resisted the temptation to force the pace and instead built his innings on clarity, patience, and timely aggression. It was not flawless. He was dropped on 8, a moment that proved decisive.
KKR will not call it clinical, but they will not care. For a side desperate to get off the mark, this was about finding a way. Rinku ensured that, sealing the chase with a six that also brought up his first fifty of the season, a release as much as a result.
As wickets fell and the asking rate crept up, Rinku stayed composed, choosing his moments and keeping the chase within reach. It was an innings shaped as much by awareness as execution, and in a contest that never eased, his calm presence proved decisive.
Reeling at 85 for 6 in the 14th over, KKR were staring at another collapse, needing 69 from the last six overs with Rajasthan Royals tightening the screws. Rinku found support in Anukul Roy, and together they turned the game with a decisive counterattack.
There was fortune too, as Nandre Burger put down a straightforward chance when Rinku was on 8. KKR made it count. Rinku capitalised on the reprieve, while Roy played the perfect supporting role as the pair stitched a match-winning 76-run stand for the seventh wicket off just 37 balls.
Rinku broke the pressure with a slog-sweep six off Ravi Bishnoi in an over that yielded 19 runs, before taking on Jofra Archer with control. Roy complemented him with a crucial six off Archer in the penultimate over, leaving KKR with 11 to get in the final over.
The chase was completed with two balls to spare, Rinku finishing unbeaten on 53 off 34 balls, with Roy on 29 not out off 16.
It was not a perfect win, but it was a vital one. After weeks of frustration and near misses, KKR finally found a way, and in Rinku Singh they found their calm under pressure.
KKR TOP-ORDER CRUMBLES
There are days when a chase never quite gets going, when every small setback seems to carry a little more weight than usual. Kolkata Knight Riders found themselves in that kind of game, where 156 was never out of reach on paper, but slowly began to feel a long way off once the ball started talking.
Jofra Archer made sure of that straight away. His very first delivery curved in late to Tim Seifert and then straightened just enough to sneak through. It was not a dramatic ball, but it did enough, and on this surface, that was always going to be the theme. Archer's opening over carried that hint of unease. Even when he strayed with a leg-side wide and conceded a boundary, there was still the sense that nothing would come easily.
Nandre Burger kept that feeling going from the other end. Ajinkya Rahane tried to cut a ball that climbed slightly more than he expected, and the edge carried through. Two wickets down, no runs from either opener, and KKR were already having to rethink their approach rather than settle into it.
Cameron Green tried to change that mood. He understood that the powerplay might be the only phase to get ahead of the game and played accordingly. There was intent in his strokes, clean hits down the ground, a willingness to take on the bowlers without overreaching. For a few overs, it felt like KKR might still steady themselves and restore some balance to the chase.
Then came the moment that turned the evening. Ravi Bishnoi drifted one well down the leg side, the kind of ball that usually allows a batter to reset. Dhruv Jurel turned it into something else entirely. Diving across, almost losing his balance, he gathered the ball and in the same motion, flicked it back onto the stumps without even looking. Green was short. It was instinct, sharpness and execution all at once, and it shifted the energy of the game immediately. From 37 for 4, KKR were suddenly looking at a chase that demanded far more than composure.
Ravindra Jadeja followed by tightening the screws. He did not search for anything special, just kept hitting a hard length and forcing the batters to take risks. Angkrish Raghuvanshi tried to break that control with a reverse sweep but missed, and Rajasthan settled further into the contest. There was a calmness in the way they operated, a sense that they trusted both the pitch and their plans.
The middle overs passed without momentum for KKR, and that was where the chase slipped away. Boundaries were hard to find, singles did little to ease the pressure, and every quiet over added to the asking rate. Rovman Powell tried to take on the long boundary but could not quite get enough on the shot and was caught in the deep. At 70 for 5, the game had moved beyond a straightforward chase into something that required a shift in momentum.
Rajasthan then found another breakthrough through Yash Raj Punja, who had settled after a testing start in the powerplay. Tossing one up outside off, he drew Ramandeep Singh into a tentative push that resulted in an inside edge onto the stumps. It was a simple dismissal, but it summed up the innings. Nothing came cleanly for KKR. At 85 for 6, needing 71 off 39, the equation was still manageable on paper, but the way the game had unfolded told a different story.
VARUN, KARTIK RESTRICT RR
Earlier in the evening, the pattern had been very different, with Rajasthan Royals in complete control during the powerplay. Yashasvi Jaiswal and Vaibhav Sooryavanshi batted with freedom, finding gaps with ease and putting pressure on a KKR attack that struggled to respond. The scoring rate stayed comfortably above ten an over, and at 63 without loss, Rajasthan looked set for a much bigger total. KKR's delay in introducing spin allowed both batters to settle, and for a while, the surface appeared far more forgiving than it would later prove.
The shift began once Sunil Narine was brought on. He did not search for wickets straightaway, instead focusing on control and denying easy scoring options. Varun Chakravarthy followed, and his impact was immediate. Sooryavanshi, who had looked assured until then, went for a slog sweep that did not quite come off, finding deep midwicket where Ramandeep Singh judged it well. It was Chakravarthy's 200th wicket in T20 cricket, and while the dismissal itself was not spectacular, it marked the point where Rajasthan's innings began to drift.
From there, the innings lost direction without a dramatic collapse. Jaiswal, who had anchored the start, fell trying to maintain the tempo. Dhruv Jurel could not convert his start, and Riyan Parag once again failed to make a telling contribution. The scoring rate dipped steadily as KKR's spinners worked in tandem, building pressure through accuracy. Chakravarthy, introduced in the ninth over, settled quickly and finished his spell in one stretch, returning figures of 3 for 14. Narine complemented him with two wickets, including Donovan Ferreira, ensuring there was no late surge.
Kartik Tyagi then added the finishing touches at the death. Given a longer run this season, he showed composure in the closing overs and picked up three wickets. His strikes in the penultimate over, removing Ravindra Jadeja and Shimron Hetmyer, ensured Rajasthan did not push beyond a middling total. From 63 without loss, they slipped to 118 for 4 in 15 overs and eventually finished on 155 for 9, a score that reflected how effectively KKR had pulled things back after a difficult start.
IPL 2026 | IPL Schedule | IPL Points Table | IPL Player Stats | Purple Cap | Orange Cap | IPL Videos | Cricket News | Live Score


