Bandara tried to stop the ball from reaching the boundary but as soon as he attempted to get up, he went down again, clutching his left knee. Vandersay too was lying on the ground. The Sri Lanka physio ran out to have a look at the two players; the Indian medical staff and the two umpires also gathered near the boundary line.
Play was halted for a while, and eventually both players were stretchered off the field. Later, they were taken to the hospital for scans.
Dhananjaya de Silva and Wellalage came on as substitutes, both taking a catch each in the innings. While Wellalage was named a concussion replacement for Vandersay at the innings break, Sri Lanka Cricket tweeted that a decision on whether Bandara would bat was yet to be made.
The shot, meanwhile, took Kohli to 99, and on the next ball he brought up his 46th ODI hundred. He is now three short of Sachin Tendulkar's record of 49 hundreds in the format. Kohli went on to score an unbeaten 166 off 110 balls, with India posting 390 for 5.
India already have an unassailable 2-0 lead in the series.