India vs Zimbabwe highlights, T20 World Cup 2026: India crush Zimbabwe by 72 runs; stay in semis race
THE TIMES OF INDIA | Feb 26, 2026, 23:09:39 IST
Comments
Share

India vs Zimbabwe highlights, T20 World Cup 2026: India crush Zimbabwe by 72 runs; stay in semis race

India vs Zimbabwe highlights, T20 World Cup 2026 Super 8: Abhishek Sharma rediscovered his touch with a blazing fifty, Hardik Pandya bludgeoned a rapid half-century, and Tilak Varma allayed strike-rate concerns as India thrashed Zimbabwe by 72 runs to stay alive in the T20 World Cup Super Eight race on Thursday.

The hosts posted a mammoth 256 for four — their highest-ever T20 World Cup total and the highest in this edition — after recovering from a heavy 76-run defeat to South Africa. India’s victory also confirmed South Africa’s progression to the semifinals from Group 1, leaving India and West Indies locked in a virtual quarterfinal showdown in Kolkata on March 1.

Abhishek (55 off 30 balls, 4x4, 4x6), Pandya (50 not out, 23b, 2x4, 4x6) and Tilak (44 not out, 16b, 3x4, 4x6) were the architects of India’s recovery. In reply, Zimbabwe could only muster 184 for six. Opener Brian Bennett (97* off 59 balls) fought valiantly, including a 26-run over off Shivam Dube, but his knock was destined to be a footnote.

Since returning from a stomach bug, Abhishek had looked a shadow of his dominant self, enduring three consecutive ducks. But on a smooth Chepauk surface, the Punjab left-hander found his rhythm, easing management’s worries over his slump.

He forged two vital partnerships — 48 for the opening wicket with Sanju Samson and 72 off 42 balls with Ishan Kishan (38) — laying a solid platform. Samson’s inclusion broke the sequence of left-handers at the top and allowed him to ease into the innings, scoring 24 off 15 balls.

Once Samson fell, lofting Blessing Muzarabani to Ryan Burl, Abhishek took charge. He smashed Tino Maposo, Brian Bennett, and Richard Ngarava for sixes as India raced to 80 for one in the Powerplay, their second-best in the tournament. The 25-year-old reached his fifty in just 26 balls off spinner Sikandar Raza and, crucially, looked assured against off-spin, his earlier nemesis.

Abhishek continued his assault between overs seven and 14, scoring 81 runs even as Zimbabwe dropped catches, including those of Kishan (26) and Suryakumar Yadav (8). His innings eventually ended when he skied Maposo to Raza in the deep, offering Zimbabwe some relief — fleeting though it was.

India’s middle-order, previously struggling to accelerate on slower pitches, rediscovered its power at Chepauk. The team reached 100 in 9.1 overs, but the next 100 came in just 7.3 overs.

Pandya (50*, 23b) and Tilak Varma (44*, 16b) added 84 for the fifth wicket, maximizing the final five overs where India scored 80. Pandya reaffirmed his status as a death-over bully, while Tilak’s blistering strike rate of 275 on a Chennai track silenced any concerns over his earlier form.

Once India posted 256, it was always going to be a contest of margins. The bowlers, led by left-arm pacer Arshdeep Singh (3/24), executed to perfection, ensuring a commanding win and safeguarding India’s title defense.
20:36 (IST) Feb 26
India vs Zimbabwe Live Score: That's huge!
SIX! Blessing Muzarabani to Tilak Varma. This goes all the way over long-on fence. What a powerful shot from the left hander.

Blessing Muzarabani is done with his four overs

Overs: 4
Maiden: 0
Runs: 43
Wicket: 1
Econ: 10.75
20:32 (IST) Feb 26
India vs Zimbabwe Live Score: SIX for Pandya!
Blessing Muzarabani comes and Pandya welcomes him witha brutal six. The ball disappears in the crowd. The ball goes like a rocket over deep mid wicket. That's some power hitting.
20:31 (IST) Feb 26
India vs Zimbabwe Live Score: 3 overs to go!
India cross the 200-run mark as Brad Evans’ over yields 17 runs — a mix of fortune, power and smart running.

The over begins with a wide yorker down leg that Hardik Pandya fails to flick. Evans then goes full and slow on middle and leg; Hardik swings hard across the line and gets a thick inside edge that races past the stumps for four.

Evans responds with a pinpoint yorker, but Hardik squeezes it through mid-wicket and hustles back for two. Another yorker follows, dug out towards long-on for a single.

Tilak Varma then produces the shot of the over — a sublime lofted drive over extra cover off a wide slower delivery. He doesn’t overhit it, but the timing is sweet and it sails for six. Evans finishes strongly with two dot balls, including a sharp yorker that denies Tilak’s attempted scoop.

With Shivam and Axar still to come, India will eye a massive finish. A push towards 250 isn’t out of the question, especially if they can collect around 50 from the final three overs.
20:29 (IST) Feb 26
India vs Zimbabwe Live Score: 200 up!
SIX! Brad Evans to Tilak Varma. The left hander whacks the bowler over deep extra cover for a biggie. Superb shot from Tilak. That's 200 up for India.
20:26 (IST) Feb 26
India vs Zimbabwe Live Score: 4 overs to go!
16 overs done. 4 overs to go.

INDIA 187/4

With Hardik Pandya and Tilak Varma in the middle, expect India to go all out in the last 4 overs

India must be targetting 230 plus at the moment.

Can they do it?
20:23 (IST) Feb 26
India vs Zimbabwe Live Score: Highlights (Overs 7–15)
Zimbabwe turned to Sikandar Raza and Brian Bennett in tandem immediately after the Powerplay, slowing things down effectively. Between overs 7 and 10, India managed just one boundary and a solitary six as the scoring rate dipped.

Raza’s third over went for 16 runs, but he struck a crucial blow by dismissing Ishan Kishan. Abhishek Sharma, meanwhile, brought up his second-slowest T20I half-century off 26 balls.

Blessing Muzarabani put down Suryakumar Yadav on 8 off Brad Evans — a costly miss. Tinotenda Maposa endured a tough spell, conceding 40 runs from his two overs. Later, Richard Ngarava removed the Indian skipper to pull things back slightly for Zimbabwe.
20:20 (IST) Feb 26
India vs Zimbabwe Live Score: WICKET! SKY gone!
WICKET!

Richard Ngarava gets rid of Suryakumar Yadav for 33 runs. Ngarava strikes immediately. The change of angle does the trick. Ngarava bangs it in hard and cramps Suryakumar Yadav for room. Surya tries to create space and go up and over extra cover, but the ball climbs on him awkwardly. It catches the upper half of the bat and spoons towards deep cover, where Tashinga Musekiwa runs in and completes a comfortable catch. A timely breakthrough for Zimbabwe.

INDIA 172/4 in 14.5 overs vs ZIMBABWE
20:15 (IST) Feb 26
India vs Zimbabwe Live Score: DRINKS!
DRINKS!

India have built a strong foundation and are well placed to launch an all-out assault in the final phase. With seven wickets still in hand and plenty of batting firepower to come, the focus will now shift to maximising the last few overs. A total in the region of 220–230 will firmly be on their minds from here.
20:10 (IST) Feb 26
India vs Zimbabwe Live Score: SIX for Pandya!
SIX! That's a brutal hit. Hardik Pandya clears his front leg, picks the length and dispatches the ball over long on fence. Clean hitting from the Indian allrounder. Poor delivery from Ryan Burl.

INDIA 157/3 in 13.3 overs vs ZIMBABWE


20:07 (IST) Feb 26
India vs Zimbabwe Live Score: WICKET! Abhishek gone
WICKET!

WICKET! Tinotenda Maposa ends Abhishek Sharma's stay at 55. Maposa has his man. After absorbing some punishment, Maposa responds with a clever leg-cutter. It’s on a length outside off, and Abhishek Sharma crouches low, attempting to muscle it down the ground. But he doesn’t get hold of it — the ball comes off the toe end of the bat. It travels flat towards long-on, where Sikandar Raza charges in from the ropes and completes a safe catch. A visible sense of relief for Maposa as Zimbabwe pull one back.

INDIA 151/3 in 13 overs vs ZIMBABWE
20:04 (IST) Feb 26
India vs Zimbabwe Live Score: SIX for SKY!
SIX! What a hit. Suryakumar Yadav comes down the track and launches this over the bowler's head. Classy shot from the Indian skipper. India's run rate is almost 12 at the moment.
20:03 (IST) Feb 26
India vs Zimbabwe Live Score: FOUR for SKY!
What a shot from Surya. He comes down the tracks, then backs away, make room and carves the ball over short third for a boundary. Smart batting from the Indian captain.
20:01 (IST) Feb 26
India vs Zimbabwe Live Score: Drop catches
Zimbabwe dropped just one catch across three games in the group stage; they have dropped five in the two Super 8 games so far.
20:00 (IST) Feb 26
India vs Zimbabwe Live Score: DROPPED!
Brad Evans to Suryakumar Yadav. Oh boy! another drop. What's happening here. Zimbabwe are failing miserably on the field today. A poor effort in the deep.

Surya goes for the pick-up shot, getting enough bat to send it towards fine leg. It should have been a simple catch, but Blessing Muzarabani fails to hold on, and the ball trickles away to the boundary.

A costly miss for Zimbabwe.

INDIA 134/2 in 12 overs vs ZIMBABWE
19:59 (IST) Feb 26
India vs Zimbabwe Live Score: Fiery Abhishek!
India vs Zimbabwe Live Score: Fiery Abhishek!

34 off Abhishek’s first 50 runs have come down the ground (68%)

– by far the highest for him at the same stage in an innings (11 X 50+ scores), the previous most only being 36%.

19:57 (IST) Feb 26
India vs Zimbabwe Live Score: Slowest fifty
STAT:

This is Abhishek’s second slowest fifty in T20Is (26 balls).

The only slower one (33 balls) was his maiden half-century in his second T20I, against Zimbabwe in Harare in 2024.
19:53 (IST) Feb 26
India vs Zimbabwe Live Score: WICKET! Ishan gone!
WICKET! Sikandar Raza gets the breakthrough. Ishan Kishan goes for 38 runs. He drops it short, takes the pace off and keeps it wide outside off. Ishan Kishan hops, looking to ride the bounce, and flashes hard at it. But the ball grips and turns away slightly after pitching, taking the outer half of the bat. It lobs gently towards short third, where Richard Ngarava settles under it and completes a straightforward catch. Zimbabwe claw one back at a crucial stage.
19:53 (IST) Feb 26
India vs Zimbabwe Live Score: FIFTY!
FIFTY!

Abhishek Sharma brings up his half century off 26 balls. This knock will boost his confidence immensely. Raza angles it into the pads on a good length, and Abhishek calmly clips it to deep mid-wicket for a single. That brings up his ninth T20I half-century and his first of this World Cup. He removes his gloves and flashes the ‘L’ sign with his right hand in celebration.

INDIA 110/1 in 10.1 overs vs ZIMBABWE
19:51 (IST) Feb 26
India vs Zimbabwe Live Score: STAT ATTACK
STAT:

Musekiwa has dropped three catches this World Cup – the joint most by a fielder
19:51 (IST) Feb 26
India vs Zimbabwe Live Score: SIX for Abhishek!
SIX! Abhishek Sharma dances down the track and whacks this over long on. A fielder is there but the ball is out of his reach. Brilliant shot from the left hander.
19:50 (IST) Feb 26
India vs Zimbabwe Live Score: DROPPED!
Brian Bennett to Ishan Kishan. Ishan Kishan plays a switch hit. The ball carries towards deep backward point, where Musekiwa gets under it but fails to hold on. A big big chance goes down. Ishan Kishan survives. Zimbabwe camp isn't happy at all.
19:46 (IST) Feb 26
India vs Zimbabwe Live Score: One handed shot!
FOUR! Ishan Kishan dances down the track and throws his hands. The ball races towards mid wicket region. It's a one handed boundary from Ishan Kishan. This reminds of Rishabh Pant.
19:40 (IST) Feb 26
India vs Zimbabwe Live Score: Powerplay (Overs 1-6)
India made an aggressive start in the Powerplay, with Sanju Samson setting the tone through a brisk knock at the top.

Tinotenda Maposa endured a tough initiation into the World Cup, conceding 23 runs in his very first over. Zimbabwe found relief when Blessing Muzarabani removed Samson for 25, but Abhishek Sharma quickly seized control.

He ensured India finished the Powerplay on a high, as the final over produced 17 runs to cap a dominant phase.
19:37 (IST) Feb 26
India vs Zimbabwe Live Score: POWERPLAY
India have burst out of the blocks in this high-pressure clash. Expecting early assistance from a slightly moist surface, Sikandar Raza chose to bowl first. But the conditions have offered little help to the pacers, who also failed to consistently hit the right lengths during the Powerplay.

With India building momentum, Zimbabwe now face a crucial middle phase. The only realistic way to regain control is by picking up wickets regularly, especially considering India’s formidable batting depth.

Raza has called his players into a huddle, looking to regroup and recalibrate their plans.
19:36 (IST) Feb 26
India vs Zimbabwe Live Score: Highest Powerplay totals
Highest Powerplay totals for India in T20 World Cups

86/1 vs Nam Delhi 2026

82/1 vs Zim Chennai 2026 *

82/2 vs Sco Dubai 2021

76/1 vs NZ Joburg 2007

It is also the highest Powerplay total vs Zimbabwe in T20 World Cups.
19:36 (IST) Feb 26
India vs Zimbabwe Live Score: 17 runs off the over
SIX! What a way to end the Powerplay. Abhishek Sharma hammers Richard Ngarava over the bowler's head. What a brutal hit from the left hander. 17 runs off Ngarava's over.

INDIA 80/1 in 6 overs vs ZIMBABWE
19:34 (IST) Feb 26
India vs Zimbabwe Live Score: FOUR! FOUR!
FOUR! FOUR! Ishan Kishan joins the party now. He is the man in form. He hits two boundaries off Richard Ngarava's over.
19:30 (IST) Feb 26
India vs Zimbabwe Live Score: Lucky Abhishek!
FOUR! Abhishek Sharma gets lucky here. He gets an inside edge. He beats the man at short fine. The ball goes towards the boundary. 14 runs off Brad Evans over.

INDIA 63/1 in 5 overs vs ZIMBABWE
19:28 (IST) Feb 26
India vs Zimbabwe Live Score: Timing from Abhishek!
SIX! What a timing. Abhishek Sharma plays this wonderfully over long on fence. A superb swing of the bat. Brad Avans bowls a slower and gets punished.

INDIA 58/1 in 4.4 overs vs ZIMBABWE
19:26 (IST) Feb 26
India vs Zimbabwe Live Score: Poor over from Maposa
STAT:

23 runs conceded by Tinotenda Maposa is the second most by a bowler on his first ever over in T20 World Cups.

Only Steve Tikolo conceded more – 25 runs off his only over in the World Cup, against Sri Lanka in Johannesburg in 2007.
19:22 (IST) Feb 26
India vs Zimbabwe Live Score: WICKET! Sanju Samson falls
WICKET!

Blessing Muzarabani strikes, Sanju Samson falls for 24 runs. Muzarabani draws first blood. He cleverly rolls his fingers across the seam, taking pace off the ball. It’s short of a length and angling into the body. Sanju Samson backs away, looking to pull, but he commits a touch too early and mistimes it. The ball skies towards deep mid-wicket, where Ryan Burl charges in, slides forward, and completes a fine low catch. Zimbabwe strike at a crucial moment.

INDIA 48/1 in 3.4 overs vs ZIMBABWE
19:19 (IST) Feb 26
India vs Zimbabwe Live Score: Massive over for India!
SIX! Slower delivery from Tinotenda Maposa. Abhishek Sharma didn't waste time and dispatches the pacer over long on fence. Surya has a big smile on his face and he is clapping.

INDIA 46/0 in 3 overs vs ZIMBABWE
19:16 (IST) Feb 26
India vs Zimbabwe Live Score: FREE HIT! 11 runs in 1 ball
Tinotenda Maposa oversteps — it’s a no-ball! And Abhishek Sharma makes him pay instantly. A juicy full delivery outside off, and Abhishek gets right under it, lofting it beautifully over extra cover for four. That’s poor from the bowler. To make matters worse for Zimbabwe, a free hit is coming up next. Pressure mounting.

Two back-to-back wide balls and Abhishek hammers a boundary off the free hit.

11 runs off 1 balls


19:14 (IST) Feb 26
India vs Zimbabwe Live Score: APPEAL and NOT OUT!
Down the leg from Tinotenda Maposa. Abhishek Sharma goes for a flick. There is a sound. A loud caught behind appeal from the keeper. The ball seems to have hit the thigh pad. Zimbabwe not going for a review.
19:10 (IST) Feb 26
India vs Zimbabwe Live Score: Smoked!
SIX! What a hit. Sanju Samson is on fire. He stands tall and whacks this over long on fence. Blessing Muzarabani isn't happy with this. Samson is batting on 16 off 10 balls.
19:07 (IST) Feb 26
India vs Zimbabwe Live Score: Sanju at Chepauk
Sanju Samson T20 record at Chepauk

11 innings
134 runs
Avg 12.18
SR 100.75
HS 31
19:07 (IST) Feb 26
India vs Zimbabwe Live Score: Brilliant start!
What a start for India. 13 runs off Richard Ngarava's over. A six for Sanju and then a boundary (leg byes). India won't mind that.

INDIA 13/0 in 1 over vs ZIMBABWE
19:03 (IST) Feb 26
IND vs ZIM Live Score: Can India do this?
STAT:

India will have to win this game by 148-plus runs to go ahead of West Indies’ NRR; should the last Super 8 game between India and West Indies end in a no-result, NRR will be the tie-breaker.
19:03 (IST) Feb 26
IND vs ZIM Live Score: SIX! for Sanju!
SIX! What a start from Sanju Samson and India. Secodn ball of the match and Sanju Samson whacks this over the bowler's head for a biggie. He is off the mark with a maximum.
19:00 (IST) Feb 26
IND vs ZIM Live Score: It's time for action!
India openers Sanju Samson and Abhishek Sharma are walking to the middle

Richard Ngarava will open the attack for Zimbabwe

Umpire says 'let's play'

Here we go ... !!!!
18:55 (IST) Feb 26
IND vs ZIM Live Score: National anthems
It's time for national anthems

Zimbabwe first, the India's Jana Gana Mana

Electric atmposphere at the MA Chidambaram Stadium in Chennai


18:53 (IST) Feb 26
IND vs ZIM Live Score: Team changes
ZIMBABWE:

Cremer misses out, Tinotenda Maposa comes in

INDIA

Axar Patel comes in for Washington Sundar, Sanju Samson comes in for Rinku Singh

18:47 (IST) Feb 26
IND vs ZIM Live Score: TOSS REPORT
IND vs ZIM Live Score: TOSS REPORT

Zimbabwe won the toss and opted to bowl against defending champions India in their crucial Super Eight clash at the ICC Men's T20 World Cup on Thursday. The high-stakes encounter is being played at the MA Chidambaram Stadium in Chennai.

Both teams entered the contest under pressure after heavy defeats in their opening Super Eight matches. India, led by Suryakumar Yadav, suffered a 76-run loss to South Africa, while Zimbabwe were hammered by 107 runs by the West Indies.

With semi-final qualification on the line, the stakes are simple — the winner remains in the hunt, while the loser bows out of the tournament.

Historically, India have dominated this rivalry. In 13 T20Is between the two sides, the Men in Blue have won 10, with Zimbabwe managing three victories. The two teams have met once before in T20 World Cup history — during the 2022 edition in Melbourne — where India registered a commanding 71-run win.

At the toss, Zimbabwe captain Sikandar Raza explained his decision and confirmed one change to the XI.

"We're going to have a bowl. Not your usual Chennai wicket. Looks moist, want to give the best chance to the seamers. If we can restrict India to a low total, will go a long way. As much as we're feeling the heat, our opposition will be feeling the same. It's holding on alright. One tactical change, Cremer misses out," Raza said.

India captain Suryakumar Yadav revealed two changes to his side. Axar Patel replaced Washington Sundar, while Sanju Samson came in for Rinku Singh.

"Happy with the decision, were looking to bat first. Boys are ready. Mood in the camp is relaxed. Huddle was too good, the way he spoke in the huddle (Hardik). Even if you win or lose, you learn something out of it. Just forget what happened in the last game. Axar comes in for Washington, Samson comes in for Rinku," Suryakumar said.

Teams:

Zimbabwe (Playing XI): Tadiwanashe Marumani(w), Brian Bennett, Dion Myers, Ryan Burl, Sikandar Raza(c), Tony Munyonga, Tashinga Musekiwa, Brad Evans, Tinotenda Maposa, Blessing Muzarabani, Richard Ngarava.

India (Playing XI): Sanju Samson(w), Abhishek Sharma, Ishan Kishan, Suryakumar Yadav(c), Tilak Varma, Hardik Pandya, Shivam Dube, Axar Patel, Arshdeep Singh, Varun Chakaravarthy, Jasprit Bumrah.

18:41 (IST) Feb 26
IND vs ZIM Live Score: Playing XIs
Playing XIs

Zimbabwe:

Tadiwanashe Marumani(w), Brian Bennett, Dion Myers, Ryan Burl, Sikandar Raza(c), Tony Munyonga, Tashinga Musekiwa, Brad Evans, Tinotenda Maposa, Blessing Muzarabani, Richard Ngarava

India:

Sanju Samson(w), Abhishek Sharma, Ishan Kishan, Suryakumar Yadav(c), Tilak Varma, Hardik Pandya, Shivam Dube, Axar Patel, Arshdeep Singh, Varun Chakaravarthy, Jasprit Bumrah
18:39 (IST) Feb 26
IND vs ZIM Live Score: Suryakumar Yadav, India captain
Happy with the decision, were looking to bat first.

Boys are ready. Mood in the camp is relaxed. Huddle was too good, the way he spoke in the huddle (Hardik). Even if you win or lose, you learn something out of it. Just forget what happened in the last game.

Two changes: Axar comes in for Washington, Samson comes in for Rinku.


Suryakumar Yadav, India captain
18:38 (IST) Feb 26
IND vs ZIM Live Score: Sikandar Raza, Zimbabwe captain
We're going to have a bowl.

Not your usual Chennai wicket. Looks moist, want to give the best chance to the seamers. If we can restrict India to a low total, will go a long way.

As much as we're feeling the heat, our opposition will be feeling the same. It's holding on alright. One tactical change, Cremer misses out.


Sikandar Raza, Zimbabwe captain
18:34 (IST) Feb 26
IND vs ZIM Live Score: TOSS!
Zimbabwe captain Sikandar Raza wins toss, opts to field vs India
18:27 (IST) Feb 26
IND vs ZIM Live Score: NRR an issue?
South Africa have beaten West Indies comprehensively in the earlier match today.

NRR will no longer be an issue for India if they win both their remaining matches.
18:26 (IST) Feb 26
IND vs ZIM Live Score: Will Axar Patel return to the Playing XI?
Will Axar Patel return to the Playing XI?

India left him out against South Africa and paid the price as balance issues hurt them. With a must-win clash ahead, will Suryakumar Yadav bring Axar back into the mix? The toss is moments away, and team news will soon reveal the answer. Stay tuned for live updates from the venue today.
18:25 (IST) Feb 26
IND vs ZIM Live Score: Pitch and conditions
There is a nice cool breeze coming across my shoulder, which is probably the coolest conditions you get in Chennai at this time of the year. The wicket is smack bang in the middle, so from a dimensions perspective it is even square — 67 metres on both sides — and a good 77 metres straight down the ground.

Players don’t really care about the boundary rope, though; they just look for the stands. It’s a black soil pitch with enough in it for the bowlers to work with in terms of slowness. It’s not the green tinge we saw in the previous game between Afghanistan and New Zealand, but the batters are still going to have a good time and will be happy with the kind of score they put up. What has really worked here are slower balls. If the fast bowlers give it good revs into the pitch, it tends to grip and stop on the batter.

With the square boundaries being quite big, it gives them plenty of room to work with. Ideally, if you don’t get above 170, you’ll be struggling because this pitch has been excellent for batting and one of the higher-scoring surfaces in this World Cup so far. It’s a must-win clash for both sides, and it will be fascinating to see who comes out on top.

- Katey Martin and Dinesh Karthik
16 More Updates
India vs Zimbabwe highlights, T20 World Cup 2026 Super 8: India roared back to life in a must-win Super Eight clash, crushing Zimbabwe by 72 runs to keep their T20 World Cup semi-final hopes alive. Posting a mammoth 256 for four — their highest-ever World Cup total — the Men in Blue left Zimbabwe chasing shadows from the start.

The innings belonged to Abhishek Sharma, who shrugged off recent struggles to score a fiery 55 off 30 balls, mixing power and precision. Opening alongside Sanju Samson, he laid a solid platform, building partnerships of 48 with Samson and 72 with Ishan Kishan (38) to anchor India’s innings. Samson’s 24 off 15 balls helped Abhishek settle, before the left-hander took complete charge, punishing Maposo, Bennett, and Ngarava with elegant yet brutal strokes.

Hardik Pandya continued his mastery in the death overs, blasting a rapid 50 not out, while Tilak Varma silenced critics with a quickfire 44, taking India past 250 and boosting their run-rate.

Zimbabwe’s reply faltered from the outset. Despite Brian Bennett’s unbeaten 97 off 59 balls, the visitors could only manage 184 for six as India’s bowlers, led by Arshdeep Singh’s 3/24, never allowed them to build momentum.

With this commanding victory, India not only redeemed themselves from a heavy defeat against South Africa but also set up a high-stakes showdown against the West Indies for a semi-final berth. Chennai witnessed a perfect blend of intent, power, and composure — exactly what the defending champions needed.