Proteas End 27-Year ICC Title Drought: A Historic Victory at Lord’s
In a thrilling World Test Championship final at Lord’s, South Africa clinched their first major ICC title in 27 years by defeating Australia. Aiden Markram's stellar 136 and Temba Bavuma's resilient 66 led the team to a successful chase of 282 runs, marking the second-highest successful run chase in the venue's Test history. This victory not only ended decades of near-misses but also ignited nationwide celebrations, uniting the nation in support of the Proteas