London - Pakistan's bowlers were made to work hard for their wickets on the penultimate day of their tour match against Northamptonshire – their last warm-up fixture before taking on Ireland in a historic Test match at Malahide.

The tourists started the day on 357/7 and progressed to 428 all out, with Asad Shafiq remained unbeaten at 186. Given the relative inexperience of the batsmen in Pakistan's squad, these were welcome runs for one of their more experienced players. Shafiq hit a pivotal century at The Oval on Pakistan's last tour of England in 2016, which helped set the platform for a series-levelling victory, and he showed a liking for English conditions once again, adding 51 runs to his overnight score.

He eventually ran out of partners as Steven Crook (4/89) saw off Mohammad Aamir and Mohammad Abbas before the off-spinner Rob Keogh (4/111) dismissed last man Rahat Ali, giving Pakistan a first-innings lead of 169.

Northamptonshire's openers put on 35 before Ben Duckett (15), who played the most recent of his four Test matches in 2016, was caught behind by Sarfraz Ahmed off the bowling of Rahat, who then trapped Luke Procter lbw for 1 with the score on 48.

When the leg-spinner Shadab Khan clean bowled Richard Levi soon after, Northants were on the ropes, but opener Rob Newton (102*) and Adam Rossington (42), who hit 90 in the first innings, launched a spirited fightback.  They shared 56 for the fourth wicket and when Rossington offered a catch to Shadab, giving Abbas his first wicket, Newton found a willing partner in Josh Cobb, who played aggressively on his way to a 74-ball 52.

Newton was happy to play second fiddle to Cobb, patient accumulating his runs and going through to a 13th first-class century which included 11 fours. Shadab, who is Pakistan's first-choice spinner on this tour in the absence of the injured Yasir Shah, picked up his second wicket of the innings and his eighth of the match when he bowled Cobb 12 overs before stumps. But Newton and Keogh (8*) held firm to frustrate Pakistan and finish the day on 240/5.

 Scoreboard

NORTAMPTONSHIRE 1ST INNINGS: 259

PAKISTAN 1ST INNINGS:

Azhar Ali lbw b Wade    9

Imam-ul-Haq lbw b Keogh          11

Haris Sohail c Crook b Keogh      79

Asad Shafiq not out       186

Babar Azam c Vasconcelos b Keogh        57

Sarfraz Ahmed b Hutton             8

Shadab Khan c Newton b Crook 3

Faheem Ashraf c Newton b Crook           10

M Aamir b Crook            16

M Abbas lbw b Crook    1

Rahat Ali c Levi b Keogh 14

EXTRAS: (b 12, lb 15, nb 6, w 1) 34

TOTAL: (all out, 116.3 overs)      428

FOW: 1-15, 2-41, 3-177, 4-287, 5-308, 6-311, 7-321, 8-364, 9-372, 10-428.

BOWLING: BA Hutton 21-4-55-1, G Wade 19-4-75-1, LA Procter 13-2-48-0, RI Keogh 32.3-6-111-4, SP Crook 26-2-89-4, JJ Cobb 5-0-23-0.

NORTAMPTONSHIRE 2ND INNINGS:

R Newton not out           102

B Duckett c Sarfraz b Rahat Ali   15

L Procter lbw b Rahat Ali             1

R Levi b Shadab Khan     9

A Rossington  c Shadab b M Abbas         42

J Cobb b Shadab Khan   52

R Keogh not out              8

EXTRAS: (b 1, lb 3, nb 2, w 5)      11

TOTAL: (5 wkts, 70 overs)            240

FOW: 1-35, 2-48, 3-57, 4-113, 5-207.

BOWLING: M Amir 11-3-24-0, M Abbas 12-1-52-1, Shadab Khan 25-5-71-2, Asad Shafiq 2-0-5-0, Haris Sohail 4-0-15-0, Rahat Ali 9-2-38-2, Faheem Ashraf 7-2-31-0.

TOSS: Northamptonshir