Sri Lanka, holders of a proud home record, have stretched their lead to 139 runs thanks largely to two centuries: one of runs from Dimuth Karunaratne and other from the amount of deliveries faced by Dilruwan Perera.

But Bangladesh, playing in a landmark game of their own, can rightfully consider themselves in control of the contest after picking up eight wickets.

The day ended on a sour note though for Bangladesh after umpire Aleem Dar first seemed to nod yes to an appeal, as if to suggest that Suranga Lakmal had got a faint inside edge to short leg off the last ball.

Replays, however, didn't indicate an edge but it was yet another example of how tough this Test has been for the umpires.

Sri Lanka ended day four on 268/8 with Dilruwan Perera and Suranga Lakmal remaining unbeaten on 26 and 16 respectively.