Afghanistan showcased resilience in the one-off Test against Sri Lanka in Colombo, with opener Ibrahim Zadran leading the charge. After being dismissed for 198 in their first innings, Afghanistan fought back on day three, ending at 199 for one.

Ibrahim Zadran's remarkable innings saw him surpass his previous best Test score of 87, ultimately reaching a maiden Test century with an unbeaten 101. His innings included a record-breaking 106-run partnership for the first wicket alongside Noor Ali Zadran, setting the stage for Afghanistan's resurgence.

Despite Sri Lanka's disciplined bowling effort, highlighted by Prabath Jayasuriya's extended spells, they struggled to break through. Ibrahim Zadran, however, received two reprieves, first on 39 when a tough return catch was dropped, and later on 63 when a catch at short mid-off was put down.

Asitha Fernando's reverse-swinging deliveries provided a breakthrough, dismissing Noor Ali for 47. Still, Afghanistan's batting duo of Ibrahim Zadran and Rahmat Shah, who joined in for an unbroken 93-run stand, kept Sri Lanka at bay.

In the bowling department, Sri Lanka faced a setback with the inclusion of Kasun Rajitha after debutant Chamika Gunasekara was struck on the helmet by a fierce Naveed Zadran delivery.

Earlier in the match, Sri Lanka, resuming at 410-6, were bowled out for 439, losing their last four wickets for a mere 12 runs. The ongoing Test promises an intriguing battle as Afghanistan looks to build on their second-innings recovery.