Romesh Kaluwitharana and Kumar Sangakkara restored some respectability to the innings with a 78-run partnership for the sixth wicket but Kaluwitharana's dismissal triggered the collapse.