Mortaza led the hosts after Mushfiqur Rahim was rested due to a hairline fracture in the left hand and Tamim Iqbal stepped down as vice-captain to concentrate on his batting.

Sri Lanka were without frontline batsman Mahela Jayawardene, who will miss the entire limited-overs series of two Twenty20 games and three one-day internationals due to a hand injury.

Sri Lanka won the preceding two-Test series 1-0.

Bangladesh: Tamim Iqbal, Anamul Haque, Shamsur Rahman, Shakib Al Hasan, Nasir Hossain, Mithun Ali, Farhad Reza, Sohag Gazi, Arafat Sunny, Masrafe Mortaza (capt), Rubel Hossain.

Sri Lanka: Tillakaratne Dilshan, Kusal Perera, Kumar Sangakkara, Dinesh Chandimal (capt), Angelo Mathews, Thisara Perera, Nuwan Kulasekara, Sachithra Senanayake, Ajantha Mendis, Seekuge Prasanna, Lasith Malinga.

Umpires: Anisur Rahman (BAN) and Sharfuddoula Saikat (BAN)

TV umpire: Gazi Sohel (BAN)

Match referee: David Boon (AUS)