India secured a 44-run victory over New Zealand in the ICC Champions Trophy. Shreyas Iyer scored 79 and Varun Chakaravarthy took 5 wickets. Despite early struggles, India managed to restrict New Zealand to 205 runs. India’s win places them against Australia in the semifinals, while New Zealand faces South Africa. Post navigation Champions Trophy: India beat New Zealand to set up semifinal with Australia He has got something different: Rohit on Varun selection masterstroke