Sri Lanka were reduced to 70 for six before captain Kumara Sangakkara launched the rescue effort with unbeaten 64 from 52 deliveries, inclusive of seven boundaries.
He was involved in an unbroken stand of 68 for the seventh wicket off 44 deliveries with Angelo Mathews, who stroked a vital 35 off 24 deliveries, with three fours and six.