Sri Lankan veteran bastmen, Jayawardene ended the day with an unbeaten 140. It was his 11th Test hundred at his home venue – as many as the likes of Saeed Anwar, Ravi Shastri, Nathan Astle and Dean Jones each managed over their entire Test careers – and extended his lead at the top of the list for most Test runs scored at a single venue.
Sri Lanka lost two early wickets when Dale Steyn causing damage by taking two successive wickets in the fifth over leaving hosts 16-2.
Steyn dismissed Upul Tharanga fending a catch to the keeper followed with another short ball to Kumara Sangakkara, who responded with a weak pull straight to Imran Tahir at square leg.
Sri Lankan skipper Angelo Mathews put on a century stand with Jayawardene to control the early disaster.
Mathews went out for 63 runs.
At the end of the day, Jayawardene was on the crease with wicket keeper Niroshan Dickwella (12).