Kane Williamson experienced a rare difficult day in the second Test against Sri Lanka, getting out twice within four hours. He was first dismissed by Prabath Jayasuriya and later by Nishan Peiris. New Zealand struggled at Galle International Stadium and was forced to follow on, now five wickets away from a series defeat.