Kusal Perera struck his maiden Test century as Sri Lanka took control of the first Test against Zimbabwe on the opening day at Harare Sports Club on Saturday.
Perera took advantage of two dropped catches to make an attacking 110, while Kaushal Silva scored 94 as Sri Lanka piled up 317 for four after winning the toss and electing to bat on a batsman-friendly surface.
Zimbabwe had hoped to push an under-strength Sri Lankan side in its 100th Test match, and first under new coach Heath Streak, but was instead dogged by familiar problems with its fielding.
Perera survived chances on 15 and 30, while Silva was put down on 89 and fellow opener Dimuth Karunaratne, who made 56, was dropped in the second over of the match.
Zimbabwe did pull things back in the final hour of the day, with leg-spinner Graeme Cremer picking up two wickets to close with figures of 3 for 82.
- WPL 2024: Sajana smashes last ball six as Mumbai Indians seals dramatic opener vs Delhi Capitals
- MI vs DC Highlights, WPL 2024: Last-ball six from Sajana clinches thriller for Mumbai Indians
- Dubai Championships 2024: Qualifier Kalinskaya upsets World No. 1 Swiatek, faces Paolini in final
- ISL 2023-24: Bipin grabs brace as Mumbai City cruises to win against Chennaiyin
- Manchester United to play Arsenal in one of FIFA World Cup 2026 venues during pre-season