Tremendous pressure lie on Pakistan batsmen as New Zealand declared their innings in the first test at 659 with a loss of six wickets.
Pakistan now trails by 362 runs. New Zealand reached 599 for 6 at the second break, stretching their lead to 302 runs during the rain-affected session between lunch and tea.
Williamson and Daryl Mitchell then produced a century partnership from 133 balls which added to the weight of New Zealand’s first-innings lead and the burden on Pakistan.
New Zealand vs Pakistan 2nd Test squads
New Zealand: Kane Williamson (C), Ross Taylor, Henry Nicholls, Will Young, Mitchell Santner, Daryl Mitchell, Tom Blundell, Tom Latham, BJ Watling, Kyle Jamieson, Tim Southee, Neil Wagner and Trent Boult.
Pakistan: Mohammad Rizwan (C), Abid Ali, Azhar Ali, Fawad Alam, Imran Butt, Haris Sohail, Shan Masood, Faheem Ashraf, Shadab Khan, Sarfaraz Ahmed, Mohd Abbas, Naseem Shah, Shaheen Afridi, Sohail Khan and Yasir Shah.