For Afghanistan, Mirwais Ashraf took two for 29 with Shapoor Zadran, Dawlat Zadran and Hamza Hotak taking a wicket apiece.

Little then went right during Afghanistan's reply, losing Mohammad Shehzad for seven to Suranga Lakmal early, and wickets tumbling quickly afterwards.

Noor Ali Zadran (21) and Asghar Stanikzai (27) briefly offered some resistance, putting on 45 for the second wicket but before long they were reduced to 73 for five and this time, unlike against Bangladesh, there was to be no comeback.

Mohammad Nabi struck 37 in 43 balls but Najibullah Zadran (11) was the only other player to reach double figures.

Thisara Perera and Ajantha Mendis both took three wickets with Lakmal and Chathuranga de Silva taking two apiece during a thoroughly dominant, efficient and incisive performance by the Sri Lankans.

Sri Lanka play Bangladesh in their final group game on 6th March while Afghanistan take on India one day earlier.