Bangladesh dominated day one of the first Test against Sri Lanka in Galle, reaching 292-3. Captain Najmul Hossain Shanto (136*) and veteran Mushfiqur Rahim (105*) forged a record-breaking 247-run partnership after a shaky start. Mushfiqur, playing his 97th Test, struck a timely century, while Shanto notched his sixth. The century meant that the 38-year-old now has the most runs on Sri Lankan soil for his side.