Tea was taken during the interruption on the opening day's play after visiting skipper Dinesh Chandimal won the toss and opted to bowl under overcast conditions.
The match started three and half hours late due to wet ground conditions.
When the action began, Lakmal made full use of the Eden gardens green-top and removed K L Rahul (0)and Shikhar Dhawan (8).
India were 17/2 after 8.2 overs when bad light stopped play after only 43 minutes of action.
Also Read
The golden duck ended Rahul's streak of seven successive fifties.
Continuing his dream start, the Lankan new-ball bowler almost cleaned up Cheteshwar Pujara with a fuller inswinger in a space of one delivery.
But luckily for the most dependable India batsman, the ball, which darted back, went inches above the middle stump.
Eyeing their first ever Test win in India, it was a perfect start for Sri Lanka, and Chandimal employed four slips and a gully.
Disclaimer: No Business Standard Journalist was involved in creation of this content