Spinner Varun Chakravarthy justified his selection with a five-wicket haul and bowled India to a 44-run victory against New Zealand in a Group A clash between two sides, who had already made the last four of the Champions Trophy. Electing to field, New Zealand restricted India to 249-9 with Matt Henry (5-42) leading their superb bowling display backed up by their characteristic sharp catching. Shreyas Iyer (79), Axar Patel (42) and Hardik Pandya (45) scored valuable runs but India still settled for a below-par total. Chakravarthy (5-42) helped India bundle out New Zealand for 205 despite Kane Williamson’s classy 81 to maintain their unbeaten run in the tournament. India, who topped Group A, will face Australia in the first semi-final in Dubai on Tuesday. New Zealand will take on Group B leaders South Africa in the second semi-final in Lahore on Wednesday. “New Zealand are a good team, who are playing some good cricket,” India captain Rohit Sharma said. “Very important to get a good result, we played a perfect game.” India did not start well though and slumped to 30-3 in the seventh over following Henry’s two-wicket burst in the powerplay. The seamer removed Shubman Gill lbw and dismissed Virat Kohli when Glenn Phillips took a breathtaking catch at backward point leaving the batsman crestfallen.