Mahela Jayewardene has blamed the failure of the top order for the defeat against Pakistan that has left them on the brink of elimination from the Asia Cup.
He and Tillekeratne Dilshan had provided a fast start, but Jayewardene holed out in the sixth over attempting to clear extra cover.
Dilshan's go-at-everything brand of batting led to the next wicket, as he top-edged a pull.
On a good pitch, and after winning the toss, Sri Lanka was stumbling at 65 for 4, and they eventually limped to an insufficient 188.
Jayewardene also stood by his decision to bat first, a move that was questioned because the pitches in Mirpur have appeared to be better for batting in the evenings.
Jayewardene also refused to use tiredness as a reason for Sri Lanka's two losses in the Asia Cup - they had played five games in 10 days in Australia before coming to Bangladesh.
If India beat Bangladesh on Friday, Sri Lanka's last game against the hosts will become academic.