Sri Lanka batsman Mahela Jayawardene became the sixth leading run-scorer in Test cricket courtesy of a sparkling unbeaten double century on day three of the first Test against Bangladesh in Dhaka.
The veteran right-hander made 203 not out, his seventh double-century in 33 three-figure knocks, as the tourists piled up 730-6 declared at the Sher-e-Bangla stadium.
Having gained a mammoth lead of 498 runs, Sri Lanka reduced Bangladesh to 35-1 in nine overs before stumps to step closer to an overwhelming victory in the first match of the two-Test series.
Jayawardene, who smashed 16 boundaries and four sixes in a typically elegant innings, leapfrogged Allan Border (11,174 runs) and Shivnarine Chanderpaul (11,219) to move behind record-holder Sachin Tendulkar, Ricky Ponting, Jacques Kallis, Rahul Dravid and Brian Lara in the all-time list.
The 36-year-old started day three unbeaten on 42 and shared a 176-run partnership with rookie Kithuruwan Vithanage, who also passed 100, his first in three Tests.
The duo came together shortly before tea after Sri Lanka captain Angelo Mathews had fallen for 86, mistiming a drive against spinner Sohag Gazi and being caught at short mid-on by Marshall Ayub.
Jayawardene and Vithanage (103) joined opener Kaushal Silva as the three century-makers in the innings, while Kumar Sangakkara, Dimuth Karunaratne and Mathews chipped in with half-centuries.
Mathews called Sri Lanka in with a first-innings lead two runs shy of 500 and their 730-6 total was the most runs Bangladesh have ever conceded in their Test history.
The hosts' plight worsened before the close, Rangana Herath removing Tamim Iqbal with his third delivery when the left-hander presented a simple catch to Dilruwan Perera at point.
Shamsur Rahman was unbeaten on nine and Marshall Ayub was on 11 at close, with Bangladesh still trailing by 463 runs.