India Wednesday triumphed over New Zealand to secure their 10th win to reach the final of the ongoing World Cup 2023 scheduled to be played on November 19.
Chasing a mammoth target of 398 runs, the Kiwis were bowled out at 327 runs in the 49th over courtesy of Mohammad Shami's impressive seven-wicket haul.
The hosts will now lock horns with the winner of the second semi-final between South Africa and Australia.
India started off brilliantly as they began their defence of a 398-run target with Shami removing both the openers in his first two overs.
However, after losing two early wickets skipper Kane Williamson and Daryl Mitchell formed a 184-run partnership and brought the 2019 World Cup runner-ups back in the game and were looking all set to stay at the crease for long.
Williamson was dropped on 52 by Shami in the 29th over but the right-handed pacer covered up for his mistake and removed the Kiwis' skipper just after he was given the ball in the 33rd over.
For the Kiwis, Mitchell top-scored for the losing side with a valiant knock of 134 off 119 deliveries that included nine fours and seven sixes.
Batting first, India were off to a powerful start, as usual, courtesy of Rohit Sharma's power-hitting in the powerplay as The Hitman scored 47 off 29 deliveries with eight boundaries which included four maximums.
Shubman Gill capitalized on the rapid start provided by the 36-year-old as he continued the charge against New Zealand pacers. The youngster built a formidable partnership with Virat Kohli as he was on his to completing a century but he had to walk back to the pavilion due to cramps leaving India 164-1 in 22.4 overs.
The Blues had no intention to stop and it looked like they came with the mindset of scoring almost 400 runs and that is exactly what they did. Kohli and Shreyas Iyer formed a 163-run partnership and cruised their side to a dominant position in the game.
The Wankhede stadium roared with fans screaming at the top of their lungs in the 42nd over when Kohli played a shot towards the deep back square leg and ran twice between the wicket creating history. The 35-year-old scored his 50th ODI century, overtaking the legendary Sachin Tendulkar for most centuries scored in 50-over cricket.
Kohli departed after scoring 117 off 113 but Iyer continued to score big and eventually ended up scoring his successive ton in the World Cup, he contributed 105 runs off just 70 balls.
KL Rahul played a rapid knock scoring 39 off 29 with seven boundaries at the end and took his side's total to 397 in the allocated overs.
Other crew tried to revive them but were unsuccessful, marking the first fatalities in the race since 1998
Aiden Markram's 47 leads home side to score of 82/3 at the end of Day 1 of first Test
Former skipper fined 20% of his match fee and handed one demerit point after the incident
Information minister lauds performance of Pakistan Cricket Board
Karachi Marathon, which is scheduled for Jan 5, 2025, is an event that placed Pakistan on int'l marathon map
Former skipper last represented Pakistan in all-white against England in October