Kumar Sangakkara scored 319 as Sri Lanka piled up 587 all out as their first innings ended just before tea on the second day of the second Test against Bangladesh in Chittagong on Wednesday.
Sangakkara was last man out after compiling his ninth 200-plus score. He put on 100 for the eighth wicket with Ajantha Mendis (47).
Left-arm spinner Shakib Al Hasan was Bangladesh’s most successful bowler with five wickets.
Sri Lanka won the first Test by an innings and 248 runs in Dhaka last week.