Picking up 8 wickets is a decent effort but I have a feeling India might have given away 70-80 runs too many in the process. It would have been India's day had they restricted SL to 290-300. But this game will most likely be a low scoring affair and 60-70 runs could be the difference.
It remains to be seen whether the failure of the pacers in the morning session where there were no breakthroughs with the new ball will cost India as the game progresses.
The wicket is dry and already has some turn and bounce. The fact that Harbhajan picked up 4 should be an ominous sign. I would not be surprised one bit if Murali/Herath run through India.
The game is still evenly poised with some adavantage to SL. India cannot afford to concede a lead in the 1st innings as doing so would mean certain defeat on this pitch. A lot will depend on Sehwag when India come out to bat. Hopefully he will play responsibly instead of throwing away his wicket.