Mohammed Shami Scripted A Five-Wicket Haul And Virat Kohli Sparkled With 95 Runs As India Beat New Zealand To Remain Unbeaten In ICC World Cup 2023.