A top order collapse, a teary eyed MS Dhoni walking off the field and a World Cup dream up in flames.
That's how Indian fans remember the last time Team India took on New Zealand in an ODI World Cup semifinal.
4 years later, the Men in Blue stand against the same opposition in cricket World Cup 2023 semifinal.
But it's not 2019 and it's also not the same Indian team that went down against the Kiwis then.
The tables have now turned and Rohit Sharma's men have decimated all 9 opponents on their way to the last 4, New Zealand included.
2-time champions India have got all their basis covered. While the batters, both the top and the middle order, has been destructive, India's bowling unit has by far been the best of the tournament.
However, the hosts now begin from the scratch as none of those 9 victories would matter on Wednesday at the Wankhede stadium. Moreover, pressure of the knockouts is something that Team India hasn't delt with very with in ICC tournaments in the last decade.
HEAD-TO-HEAD
In ODI World Cups, New Zealand hold a 5-4 head-to-head record against India. When the Men in Blue beat the Kiwis in the league stage in this edition, it was their first victory over the Blackcaps in the tournament in 20 years.
New Zealand also hold an edge over India in all ICC events, having won 10 of the 14 games these two sides have faced against each other.
When will the India vs New Zealand World Cup 2023 begin?
IND vs NZ match will start at 2 pm IST on Sunday
Where to watch IND vs NZ World Cup match?
Viewers in India can watch the India vs New Zealand ICC Men's Cricket World Cup 2023 live telecast on the Star Sports Network channels
Where to watch the live streaming of the India vs New Zealand Cricket World Cup 2023?
Fans can watch the live streaming of the India vs New Zealand ICC Men's Cricket World Cup 2023 on the Disney+ Hotstar app and website.
India vs New Zealand probable playing XIs
India likely playing XI vs New Zealand:
Rohit Sharma (c), Shubman Gill, Virat Kohli, Shreyas Iyer, KL Rahul (wk), Suryakumar Yadav, Ravindra Jadeja, Kuldeep Yadav, Mohammed Siraj, Mohammed Shami, Jasprit Bumrah
New Zealand likely playing XI vs India:
Devon Conway, Rachin Ravindra, Kane Williamson (c), Daryl Mitchell, Mark Chapman, Tom Latham (wk), Glenn Phillips, Mitchell Santner, Kyle Jamieson, Lockie Ferguson, Trent Boult