Pakistan vs New Zealand: Asad Shafiq crosses 4,000 Test runs during rearguard innings
Asad Shafiq has become the 11th Pakistan to batsman to score 4,000 runs in Tests. @AFP

Middle-order batsman Asad Shafiq chalked up 4,000 runs in Test cricket on Monday as Pakistan edged close to victory in the first Test against New Zealand in Abu Dhabi.

Shafiq took a single off left-arm spinner Ajaz Patel to reach 24, making him the 11th Pakistani batsman to score 4,000 or more runs in Test cricket.

Pakistan, set 176 to win the match, were 100/3 with just half an hour before lunch on the fourth day. Azhar Ali was at the crease on 20.

Pakistan are hoping the pair continue their solid run to force a 1-0 win in the three-match series.

Shafiq and Azhar rescued Pakistan during their 52-run unfinished stand for the fourth wicket after high drama at the start of the day, when Pakistan lost three quick wickets in the space of just eight runs and as many balls.

Opener Imam-ul-Haq was trapped lbw to a full-length ball by Patel in the fifth over of the day, having made 27 with four boundaries. His fellow opener Mohammad Hafeez then miscued a drive off legspinner Ish Sodhi’s next over and was caught at cover for 10.

Haris Sohail followed three balls later, caught and bowled off a Sodhi full toss for four.