Pakistan reaches 130-4, needs a further 46 to win 1st test

Pakistan's Azhar Ali, left, and Asad Shafiq run between wickets in their cricket test match against New Zealand in Abu Dhabi, United Arab Emirates, Mo

Pakistan's Azhar Ali, left, and Asad Shafiq run between wickets in their cricket test match against New Zealand in Abu Dhabi, United Arab Emirates, Mo

New Zealand's players appeal the dismissal of Pakistan's Asad Shafiq in their test match in Abu Dhabi, United Arab Emirates, Monday, Nov. 19, 2018. (A

New Zealand's players appeal the dismissal of Pakistan's Asad Shafiq in their test match in Abu Dhabi, United Arab Emirates, Monday, Nov. 19, 2018. (A

New Zealand's Ish Sodhi throws the ball in their test match against Pakistan in Abu Dhabi, United Arab Emirates, Monday, Nov. 19, 2018. (AP Photo/Kamr

New Zealand's Ish Sodhi throws the ball in their test match against Pakistan in Abu Dhabi, United Arab Emirates, Monday, Nov. 19, 2018. (AP Photo/Kamr

ABU DHABI, United Arab Emirates (AP) — Pakistan recovered from a top-order collapse to reach 130-4 at lunch Monday, needing a further 46 runs to win the first test against New Zealand inside four days.

The home team lost three wickets against New Zealand spinners inside eight balls and slipped to 48-3 before Asad Shafiq (45) and Azhar Ali (40 not out) batted confidently and raised a half-century stand.

Left-arm seamer Neil Wagner broke the 82-run fourth-wicket stand on the stroke of lunch when he Shafiq caught behind.

Pakistan had a horrible start after resuming the fourth day on 37-0, needing further 139 runs to take a lead in the three-match series.

Kane Williamson's early use of the spinners worked well for New Zealand, with rookie left-arm spinner Ajaz Patel bowling two consecutive maiden overs before having overnight batsman Imam-ul-Haq (27) lbw off a delivery which turned sharply into the left-hander and caught the batsman on the backfoot.

Mohammad Hafeez (10) then lobbed a gentle catch to covers in Ish Sodhi's next over before the tall leg-spinner bent down low to take a return catch from Haris Sohail (4).

Shafiq and Azhar then took the pressure off by rotating the strike frequently with singles and twos while waiting for the loose deliveries to get boundaries.

Shafiq, playing in his 64th test match, reached a milestone when he was on 24 as he completed 4,000 runs in test cricket.

Azhar showed aggression in a bid to regain his batting form, hitting four boundaries in his 64-ball unbeaten knock that included a reverse swept four off Patel.