After 25 games bearing considerable victory margins, the ICC Cricket World Cup 2023 finally produced a bonafide thriller. In the end, Keshav Maharaj held his nerve to see South Africa through to a nail-biting one-wicket win in Chennai. Led by pace spearhead Shaheen Shah Afridi, Pakistan's bowlers turned things around dramatically to cheaply account for South Africa's lower-middle order and leave them eight down with 21 still to get. But No. 11 Tabraiz Shamsi hung on with Maharaj to snuff out Pakistan's hopes. Earlier, half-centuries from captain Babar Azam and southpaw Saud Shakeel and a handy 36-ball 43 from Shadab Khan, who was later replaced by Usama Mir as the ODI World Cup's first-ever concussion substitute, propelled the Men In Green to a challenging total of 270. However, they were left wondering what could have been, had they not been bowled out with 20 balls still to go. (Scorecard | Report | Point Table | Full Coverage)