There are some 20 World Cup group games still to run but after New Zealand’s Kane Williamson produced an epic unbeaten 106 to overcome South Africa in a tense finale at Edgbaston, the identity of the four semi-finalists is already taking shape.
Williamson’s 138-ball masterclass on a pitch that prevented risk-free shot-making was an innings for the ages. The right-hander brought up his 12th ODI century with a six that levelled the scores in the final over, before guiding a four that completed a chase of 242 with three balls and four wickets to spare.
In doing so the Black Caps’ captain to all intents knocked out South Africa and dented Bangladesh’s chances of breaking the top four. With England second and fourth-placed India having a game in hand, Mashrafe Mortaza’s side must beat third-placed Australia in Nottingham on Thursday and hope further upsets can truly re-open the race for the chasing pack.