Sri Lanka bat against Afghanistan in cricket Asia Cup
Sri Lankan captain Angelo Mathews pictured during the opening of the Asia Cup match against Pakistan in Fatullah on February 25, 2014 - by Dibyangshu Sarkar
Sri Lanka, who will qualify for Saturday's final if they beat Afghanistan, brought in paceman Suranga Lakmal in place of spinner Sachitra Senanayake.
Afghanistan, who will be out of the event along with India if they lose, brought back Noor Ali Zadran and Dawlat Zadran for Karim Sadiq and Hamid Hassan from the line-up which upset Bangladesh on Saturday.
Afghanistan: Mohammad Nabi (capt), Mohammad Shahzad, Noor Ali Zadran, Nawroz Mangal, Asghar Stanikzai, Mirwais Ashraf, Samiullah Shinwari, Dawlat Zadran, Shapoor Zadran, Amir Hamza, Najibullah Zadran
Sri Lanka: Angelo Mathews (capt), Dinesh Chandimal, Kusal Perera, Kumar Sangakkara, Mahela Jayawardene, Lahiru Thirimanne, Thisara Perera, Lasith Malinga, Ajantha Mendis, Suranga Lakmal, Chaturanga de Silva
Umpires: Bruce Oxenford (AUS) and Johan Cloete (RSA)
TV umpire: Anisur Rahman (BAN)
Match referee: Chris Broad (ENG)