Sri Lanka all-rounder Asela Gunaratne could miss the rest of the Test series against India after fracturing his thumb when dropping centurion Shikhar Dhawan in the first session on day one.
Gunaratne was treated on the field before being taken to hospital after doing damage when failing to hold on to a chance offered by opener Dhawan.
Dhawan was on 31 when he edged to Gunaratne, who put him down at second slip in what proved to be a costly missed opportunity off the bowling of Lahiru Kumara.
The ball struck Gunaratne on the end of the thumb and the man of the match in the one-off Test against Zimbabwe will play no further part in the rest of the opening match in Galle.
Dhawan went on to make his highest Test score of 190 off only 168 balls before he was out just before tea, with Cheteshwar Pujara unbeaten on 75 to put the tourists on course for a huge total on 282-2 with a session remaining on day one.
Gunaratne must wait to discover whether he requires surgery.