After coming close in their one-day game against Sri Lanka A, Afghanistan would have been hoping to at least run their opponents close, perhaps even picking up a win.

But Mahela Udawatte had other ideas, scoring the first century of the tournament and almost outscoring the Afghans on his own.

The home side won the toss and chose to bat first. Milinda Siriwardana fell early on with just eight runs on the board, but it was downhill from then on for Afghanistan. Udawatte and captain Kaushal Silva put on 82 for the second wicket before Silva fell for 31.

Udawatte then stayed in for the rest of the innings, hitting an unbeaten 103 from 67 balls as Sri Lanka A scored 175-5 from their 20 overs. Hameed Hasan was the pick of the Afghan bowlers with 3-26.

In reply, the usual big hitting we see from Afghanistan was absent as the Sri Lankan bowlers kept things tight. Only Mohammad Shahzad and Mirwais Ashraf got a start, with Noor Ali the only other player to reach double figures. Ashraf scored an unbeaten 25, whilst Shahzad scored 56 before he was dismissed from the last ball of the match.

Afghanistan could only muster 106-8 from their 20 overs, losing by 69 runs. They therefore can no longer win the tournament, having lost to Ireland on Monday. They play Canada tomorrow, whilst Sri Lanka A play Ireland, with a win securing the tournament for them.