Third Test, Colombo (P Sara Oval) (day three, close):
Sri Lanka 425 & 45-2 v India 436
Sehwag is leading India's charge to level the three-match series
Virender Sehwag took two early wickets to put Sri Lanka under pressure in their second innings as India seek to level the series in the third Test.
After India were dismissed for 436, Sri Lankan opener Tharanga Paranavitana could only make 16 before edging Sehwag to wicketkeeper Mahendra Dhoni.
Murali Vijay snared a catch from Tillakaratne Dilshan (13) off Sehwag (109), who had top-scored for India.
The hosts have a 1-0 series lead after a 10-wicket win in the first Test.
India resumed on day three of the final Test on 180-2 but quickly lost overnight batsmen Sehwag and Sachin Tendulkar.
Tendulkar added only one run to his score of 40 before edging paceman Lasith Malinga to wicketkeeper Prasanna Jayawardene.
Sehwag completed his 21st Test century off 90 balls when he pulled Randiv for his 18th four but, on 109, played a loose shot off the same bowler to give a simple catch to mid-off.
The home side picked up the wickets of VVS Laxman, Suresh Raina and India skipper Dhoni in the afternoon session.
Laxman (56) edged a catch to slip and Raina (62) played a check shot to short mid-wicket, both off Ajantha Mendis.
Malinga removed Dhoni for 15 as he went to pull a short delivery and gloved a catch to Mahela Jayawardene.
Off-spinner Suraj Randiv wrapped up the innings with the last three wickets to finish with career-best figures of 4-80.
After breaking the 64-run eighth-wicket partnership between Abhimanyu Mithun (46) and Amit Mishra (40), Randiv followed up with Ishant Sharma for just eight.
Sri Lanka lead by 34 runs with eight wickets in hand after Kumar Sangakkara (12) and nightwatchman Randiv (0) saw the hosts through a nervous last 12 minutes after Sehwag's early strikes on a pitch which is showing sharp turn and duly favouring spinners.