When bad light halted play an hour early, Pakistan trailed by just six runs with eight wickets in hand, promising a keen tussle between bat and ball over the next two days. Sri lanka, looking for a series-levelling win after losing the first Test in Galle, removed Mohammad Hafeez cheaply for eight before lunch, caught in the slips by Kumar Sangakkara off Angelo Mathews.