Afghanistan secured an exciting last-ball victory over Kenya in the ICC World Cricket League on Monday.

The Kenyans suffered two heavy defeats in their opening two encounters but posted a competitive total of 233.

Some aggressive bowling from Shapoor Zadran (two for 54) reduced them to 14 for two after five overs but Maurice Ouma (40) and Collins Obuya (60) steadied the ship.

Rakep Patel (34) and Thomas Odoyo, who hit a rapid-fire 52 off just 33 deliveries, also contributed but the total fell agonisingly short.

Samiullah Shenwari made 82 but was given precious little support as Mohammad Shahzad's men failed to capitalise on the platform he provided.

A quick 47 from Mohammad Nabi seemed to have secured the win for Afghanistan as they needed only six runs off the final over and two wickets in hand.

But Kenya fought it out until the end, with Zadran (one) forced to score a single from the final ball to round out the victory.