Colombo witnessed high drama as Sri Lanka clinched a thrilling ODI win over South Africa featuring a hat-trick, a rapid five-wicket haul, and a commanding century. Despite the game being a dead rubber in the tri-series, the Proteas broke their five-match losing streak with a 76-run win—still not enough to reach the final. India and Sri Lanka will now contest the title. For more gripping cricket recaps, stay with Khelsports.