The Punjab duo of Harbhajan Singh and Yuvraj Singh took Sri Lanka apart with the ball and bat respectively to place India in total command on the third day of the third and final Test today.
Off spinner Harbhajan spun a web around the Lankans in their first innings to skittle them out for 206 before lunch with a magnificent haul of 7 for 62, his 17th plus-fivehaul in his 50th Test.
The bowling heroics of the off-spinner, who had sent the tourists scampering for cover with his magic late last evening when he took 4 wickets in 30 balls for 9 runs, were followed by Yuvraj's brilliant innings of 75 off 83 balls on a difficult pitch.
The Punjab left-hander's efforts propelled India to 287 for nine in their second essay after having made 398 in their first.
The last wicket pair of Anil Kumble (23) and Harbhajan (19) were at the crease when stumps were drawn.
The hosts are ahead of the visitors, seeking their first Test win in India and trailing the home team 0-1 in the series, by 479 runs.