Second Test, Kanpur, day two (close):
India 642 v Sri Lanka 66-1
Coverage: Regular score updates plus daily reports on BBC Sport website, plus live television coverage on Sky Sports 1 from 0400 GMT
Rahul Dravid celebrates scoring his 28th Test century
Rahul Dravid completed his 28th Test century and moved to fourth on the all-time scorers list on day two of India's second Test with Sri Lanka in Kanpur.
India had resumed on 417-2 and piled on the runs in the first two sessions.
Dravid, 36, made a superb 144 before India succumbed to spinner Rangana Herath's five wickets, all out for 642 when a score over 700 seemed certain.
Zaheer Khan took Tillakaratne Dilshan's wicket before Sri Lanka had scored, but the visitors rallied to 66-1 at stumps.
Both Tharanga Paranavitana and Kumar Sangakkara finished on 30 not out.
India's innings in the morning had revolved around Dravid, the middle-order batsman on 85 at the start of the day after scoring 177 in the first innings of the Ahmedabad Test.
In a near-flawless display on a friendly wicket, he became the third Indian to reach three figures with a straight drive past fast bowler Chanaka Welegedara.
Dravid went past Allan Border's mark of 11,174 runs in Test cricket, leaving him behind just team-mate Sachin Tendulkar, West Indies' Brian Lara and Australian skipper Ricky Ponting on the all-time scorer list.
Dravid eventually fell just before lunch when left-armer Herath palmed a shot from Laxman onto the stumps at the non-striker's end and caught Dravid backing up too far.
Rangana Herath celebrates the wicket of India captain Mahendra Singh Dhoni
By then Dravid had already lost overnight batting partner Tendulkar (40), who fell to the guile of Ajantha Mendis.
VVS Laxman (63) and Yuvraj Singh (67) continued to lay into Sri Lanka's innocuous attack, Laxman falling to Herath when he attempted to lift the pace.
The spinner added the scalps of Mahendra Singh Dhoni and Harbhajan Singh before the afternoon session closed, then picked up the wickets of Zaheer Khan and Shanthakumaran Sreesanth shortly after tea.
Herath finished with figures of five for 121 from 33 overs, while Mendis claimed two for 162 from 38.