India cruise to the ICC World Cup 2023 finals by thumping New Zealand by 70 runs in the semi-final at the Wankhede Stadium in Mumbai.
Mohammed Shami ruled the roost as he finished his spell with a seven-fer.
Earlier in the 1st innings, after opting to bat first, India posted a total of 397.
Virat Kohli scored his 50th ODI century, in 106 balls and broke Sachin Tendulkar's record of most ODI centuries by a cricketer.
Shreyas Iyer also slammed his second century of the World Cup, in just 67 deliveries.
Ind vs NZ Live Score: Shami Nabs Southee
Shami takes the ball for his final over and Southee is out caught behind the wickets by KL Rahul. Ferguson, the new batter, clobbers a six on his fourth delivery and on the next Shami nabs his wicket and INDIA STORM INTO THE FINALS.
India Win By 70 Runs
Ind vs NZ Live Score: Siraj Strikes, Santner Out
4 runs from the last over and now Siraj is back. A single and then a boundary but we don't have anything to worry about. Wow! Skipper takes Santner's catch as Siraj sends him packing.
New Zealand 320/8 after 48 overs
Ind vs NZ Live Score: Shami Takes a Fifer
Shami is back and he strikes on his second ball to complete his fifer and Jadeja completes his hat-trick of catches. Daryl Mitchell finally departs. What a knock he played, tho! Southee is the next batter.
New Zealand 308/7 after 46 overs
Ind vs NZ Live Score: 300 Up For NZ
Santner runs a single and with it 300 runs are up for the Kiwis.
New Zealand 306/6 after 45 overs