India have beaten the Netherlands by 160 runs at the Cricket World Cup - meaning the hosts have won all eight of their group stage matches.
India will play New Zealand in the semi-finals on Wednesday, with South Africa taking on Australia in the other last-4 tie on Thursday.
Advertisement