KKR edge Mumbai Indians to keep IPL playoff hopes alive
Kolkata Knight Riders chased 148 with four wickets to spare against Mumbai Indians, as Manish Pandey and Rovman Powell kept their IPL season alive.
For Kolkata fans, 148 looked small enough to chase, yet large enough to panic over.
At Eden Gardens, Kolkata Knight Riders beat Mumbai Indians by 4 wickets, with 7 balls left. The scorecard says KKR stayed alive. The mood says they are still walking a tightrope.
Mumbai made 147 for 8 after batting first. KKR reached 148 for 6, thanks mainly to Manish Pandey’s 45 off 33 balls and Rovman Powell’s 40 off 30.
KKR survive a nervous chase
Low chases can be funny things in the IPL. A target of 148 should feel comfortable. Yet one bad over can make it feel like 180.
KKR began badly. Finn Allen went in the first over after making 8. Captain Ajinkya Rahane got 21 off 17, but could not carry the chase deeper.
Cameron Green also fell cheaply for 4. At that point, Kolkata had not only lost wickets. They had also lost rhythm.
That is where Manish Pandey and Rovman Powell changed the match. They did not play a highlights-reel innings. They played a grown-up innings.
Their 64-run stand for the 4th wicket pulled KKR away from real danger. Pandey struck 6 fours and kept the scoreboard moving. Powell brought the harder blows and clearer intent.
In a season where selection calls often look harsh, Pandey gave KKR a timely reminder. Experience still matters when the chase gets sticky.
Mumbai’s top order misfires again
Mumbai’s innings never found a clean shape. Ajinkya Rahane won the toss and asked them to bat first. His bowlers then backed that call with discipline.
Ryan Rickelton made 6 off 7. Naman Dhir went without scoring. Rohit Sharma reached 15, but could not stretch his start.
Suryakumar Yadav came in with his usual spark. He hit 15 off 6 balls, then threw his wicket away just as Mumbai needed calm.
That left Hardik Pandya and Tilak Varma to rebuild. Both spent time at the crease. Neither found the tempo Mumbai needed.
Tilak made 20 off 32 balls. Hardik scored 26 off 27. In T20 cricket, those numbers tell a plain story. Mumbai were surviving, not pushing.
Will Jacks tried to lift the rate with 14 off 7. Corbin Bosch then gave Mumbai a late rescue act, finishing unbeaten on 32 off 18.
Without Bosch, Mumbai may not even have reached 140. With him, they had a total their bowlers could fight for.
Saurabh Dubey makes his mark
The best part of KKR’s bowling was not just the wickets. It was who took them, and how early they arrived.
Saurabh Dubey, the tall left-arm pacer from Vidarbha, hurt Mumbai at the top. Cameron Green and Kartik Tyagi also took 2 wickets each.
Sunil Narine added 1 wicket, doing what he has done for years. He made batters work harder than they wanted.
Dubey’s spell will please KKR’s management for one clear reason. In the IPL, new Indian pace options are gold.
A young fast bowler who can trouble batters like Rohit and Suryakumar does more than win one game. He changes dressing-room conversations.
For Mumbai, the collapse raises uncomfortable questions. Their batting order has names, power, and experience. But on this night, it lacked flow.
Hardik’s return did not change that. His presence gave Mumbai balance on paper. The match showed how little paper matters once wickets fall early.
Pandey and Powell steady Kolkata
Pandey’s 45 was the innings KKR needed, even if it was not the flashiest knock. He read the chase better than anyone else.
He picked gaps, punished loose balls, and did not chase drama. That sounds simple. It is not simple when playoff pressure sits on your shoulder.
Powell’s 40 gave the innings muscle. He did not let Mumbai squeeze Kolkata into silence.
After their partnership ended, KKR still had work left. Tejasvi Dahiya, who came in as a concussion substitute for Raghuvanshi, made 11 off 12.
Rinku Singh then did what KKR trust him to do. His 9 off 5 was small on the scorecard, but useful in the moment.
Anukul Roy’s 4 off 4 helped close the chase. KKR finished with 7 balls left, which matters when net run rate enters the room.
For Mumbai, Bosch was the standout bowler with 3 wickets. Deepak Chahar, Jasprit Bumrah and Allah Ghazanfar took 1 each.
Bumrah gave Mumbai control in patches. But defending 147 needs pressure from both ends. Mumbai did not have enough runs to absorb mistakes.
Playoff race stays brutally tight
This win keeps KKR alive, but only just. They still need to beat Delhi Capitals in their final league match.
That alone may not be enough. KKR also need Mumbai to win their last match against Rajasthan. If Mumbai lose, Kolkata’s campaign ends.
That is the strange cruelty of league tables. One night, KKR beat Mumbai. Next, they must quietly hope Mumbai do them a favour.
For fans, this is the part of the IPL that feels like exam season. You check your own score first. Then you start checking everyone else’s paper.
KKR will know they have not suddenly solved everything. Their top order still wobbled. Their chase still needed rescue work.
But they did find two things worth holding. Dubey gave them a fresh bowling story. Pandey and Powell gave them a middle-order answer under pressure.
Mumbai, meanwhile, must look at their batting with sharper eyes. A line-up with Rohit, Suryakumar, Tilak and Hardik cannot keep drifting through overs.
For ordinary viewers, this match was a reminder of why the IPL table rarely moves in straight lines. One modest target, one tense chase, and one late result elsewhere can decide a season. KKR are still breathing, but now they must win, watch, and wait.