India hammered defending champions England by 68 runs in Guyana on Thursday to set up a T20 World Cup final showdown against South Africa.
England, who beat India by 10 wickets in the 2022 semi-finals, collapsed to 103 all out chasing 172 for victory, with spinners Kuldeep Yadav (3-19) and Axar Patel (3-23) sharing six wickets between them.
Earlier, India posted 171-7 in a rain-interrupted innings after losing the toss with captain Rohit Sharma making 57 – his third fifty of the tournament – and Suryakumar Yadav 47.
The Proteas overwhelmed Afghanistan by nine wickets in the first semi-final on Wednesday to book their place in Saturday’s final in Barbados (4:30pm SA time).
Both India and South Africa have yet to lose a match at this tournament.
India will be bidding for their first major title since winning the 2013 Champions Trophy, having lost on home soil to Australia in last year’s ODI World Cup final.
WATCH: Proteas have it to rule the world
© Agence France-Presse