Manish Pandey (45) and Rovman Powell (40) top-scored for the Kolkata Knight Riders as they stumbled and stuttered to a four-wicket victory after restricting the Mumbai Indians to a distinctly modest 147-8 after choosing to bowl first in their Tata IPL match at Eden Gardens in Kolkata on Wednesday.
The chase-defining stand 🤜🤛pic.twitter.com/wDi1eQGCeg
— KolkataKnightRiders (@KKRiders) May 20, 2026
Mumbai collapsed to 41-4 in the first 5.3 overs with Australian allrounder Cameon Green claiming 2-23 in three overs and seamer Saurabh Dubey (2-34) taking a brace of wickets each in the Power Play with Ryan Rickelton (6) top-edging a pull against Green and Naman Dhir (0) edging to ‘keeper Angkrish Raghuvani.
Rohit Sharma (15) was handsomely caught by Green at deep midwicket off Dubey and Suryakumar Yadav (15) was bowled off an inside edge by the same man.
Tilak Varma’s rebuild (20 off 32 balls) was painful to watch but Corbin Bosch provided some desperately needed impetus with three fours and two sixes in his unbeaten 32 from 18 balls as eliminated Mumbai gave themselves an outside chance of a consolation victory after an hour’s delay for rain.
Dubey and Green were excellent with the ball but completely outshone by veteran Trinidadian mystery spinner, Sunil Narine, who bowled MI captain Hardik Pandya for 26 (27 balls) at the preposterously low cost of just 13 runs in his four overs.
A simple run-chase, in theory, was complicated when Bosch (3-30) had Green (4) caught at fine leg and captain Ajinkya Rahane taken by ‘keeper Rickelton.
Pandey was bowled by a classic off-cutter from Jasprit Bumrah (4-0-26-1).
When Powell’s powerful square cut against Afghan seamer AM Ghazanfar was sensationally caught, one-handed, by Bosch at point, an unlikely upset seemed possible and was increased when Bosch claimed a third wicket with Tejasvi Dahiya’s edge to Rickelton.
Corbin Bosch re-defining the term all-rounder 🤯
— IndianPremierLeague (@IPL) May 20, 2026
🎥 A breath-taking catch at point and #MI are still alive 👊💙
Updates ▶️ https://t.co/Aw11jLoww5#TATAIPL | #KhelBindaas | #KKRvMI | @mipaltan pic.twitter.com/oHawWaxYiU
But Rinku Singh (9*) and Anukul Roy (4*) stepped carefully over the line to claim the two points with seven balls to spare.
The result kept alive KKR’s slim, mathematical chance of reaching the playoffs – they need to win their final match and hope several other results go their way – while Mumbai were eliminated over a week ago.
Another 2️⃣ vital points scored ✅
— IndianPremierLeague (@IPL) May 20, 2026
Fourth win in five games and @KKRiders are still in the race for playoffs 🫡💜
Updates ▶️ https://t.co/Aw11jLoww5#TATAIPL | #KhelBindaas | #KKRvMI pic.twitter.com/2l7g0Wo9S2
KOLKATA KNIGHT RIDERS: Ajinkya Rahane (captain), Angkrish Raghuvanshi (wkt), Cameron Green, Rovman Powell, Manish Pandey, Rinku Singh, Sunil Narine, Anukul Roy, Kartik Tyagi, Varun Chakaravarthy, Saurabh Dubey
Impact subs: Finn Allen, Vaibhav Arora, Ramandeep Singh, Tejasvi Dahiya, Rahul Tripathi
MUMBAI INDIANS: Ryan Rickelton (wkt), Rohit Sharma, Naman Dhir, Suryakumar Yadav, Tilak Varma, Hardik Pandya (captain), Will Jacks, Corbin Bosch, Deepak Chahar, Jasprit Bumrah, Raghu Sharma
Impact subs: Shardul Thakur, Mayank Rawat, Robin Minz, Krish Bhagat, AM Ghazanfar

