NZ v Sri Lanka, 1st Test, Christchurch, 3rd day
Karunaratne leads Sri Lanka fightback
Sri Lanka lost Kaushal Silva off the sixth ball of the day to a beauty from Tim Southee•Getty Images
Dimuth Karunaratne was resolute, especially off the back foot, after reaching his fifth Test fifty•Getty Images
Karunaratne raised his maiden Test century•Getty Images
Boult took two late wickets, including Karunaratne for 152, to end the day on a better note for New Zealand•Getty Images
Trent Boult dismissed Kumar Sangakkara cheaply for the second time in the Test•Getty Images
New Zealand thought they had another wicket when Lahiru Thirimanne was given lbw off Mark Craig, but the batsman successfully reviewed it•Getty Images
The new ball worked for New Zealand as James Neesham dismissed Thirimanne for 25 just before tea•Getty Images
Thirimanne and Karunaratne continued frustrating New Zealand for 45.3 overs and added 87 runs for the third wicket•Getty Images
Angelo Mathews struck a counterattacking fifty, adding 96 runs with Karunaratne to further frustrate New Zealand•Getty Images