Sports 3 min read Netherlands pull off stunning upset, defeat South Africa by 38 runs in World Cup 2023 Moira Lennon October 17, 2023