The Netherlands defeated South Africa by 38 runs at the Cricket World Cup on Tuesday, beating a Test-playing nation at the tournament for the first time. Chasing 246 to win from a rain-reduced 43 overs after Dutch captain Scott Edwards made a crucial 78 not out, South Africa, one of the tournament favourites, were bowled out for 207 in the shadow of the Himalayas. In November last year, the Dutch sent South Africa crashing of the T20 World Cup in Australia. The victory was the World Cup's second major shock in three days after Afghanistan defeated defending champions England on Sunday.