So, it's over for India. New Zealand continue to be that proverbial thorn in India's flesh. ODI World Cup semis in 2019, World Test Championships final last year and now, an indirect knock-out punch in the T20 World Cup. A clinical New Zealand thrashed Afghanistan in their final Super 12 match for their fourth win on the trot. They are through to the semi-finals, along with Pakistan, from Group 2, at the expense of India. Virat Kohli & Co were hoping against hope for an Afghan upset. But once the Kiwi pacers set the tone and restricted the minnows to 124/8, it's only heading one way -- a Kiwi win. With skipper Kane Williamson dropping the anchor, the famed Afghan spin attack. Williamson was involved in an unbeaten 68-run stand in 56 balls. Trent Boult took three wickets for 17 runs to win the player of the award. For the spot in the final, they will either face England or Australia. If Pakistan lose to Scotland in their final group match later today, Kiwis will take the top spot and face Group 1 runners-up Australia. Catch highlights and cricket scores of the AFG vs NZ match here: