Mahela Jayawardene struck an unbeaten double-century as Sri Lanka declared on 730 for six to remain in complete control of the opening Test against Bangladesh in Mirpur.
Jayawardene made 203 and Kithruwan Vithanage scored a maiden Test century as Sri Lanka secured a huge lead after Bangladesh were bowled out for 232 on day one.
Facing a deficit of 498 on first innings, Bangladesh had only reduced that by 35 by stumps, losing the wicket of Tamim Iqbal in the process.
Kaushal Silva scored his maiden century on the second day as Sri Lanka forged ahead and with Jayawardene, Angelo Mathews (86) and finally Vithanage (103 not out) all taking advantage, they already look to have batted Bangladesh out of the game.
Jayawardene's seventh Test double-century has moved him into sixth place in the all-time leading run-scorers list, going past Allan Border (11,174 runs) and Shivnarine Chanderpaul (11,219).
He also equalled Kumar Sangakkara's national record of 33 centuries.
After Tamim (11) was caught by Dilruwan Perera at point as he danced down the track to Herath, Bangladesh closed with Shamsur Rahman unbeaten on nine and Marshall Ayub was on 11.
© Cricket World 2014