Thirimanne-Oshada stand scripts Sri Lanka's fightback

The pair put on 162 for the third wicket after the hosts picked up a 102-run lead

Full credit to espncricinfo.com Please read more here.