In a race between two teams and the setting sun, the nature triumphed in the end as Pakistan held on to draw the second Test Friday against New Zealand in Karachi, with the two-match series ending 0-0.
Sarfaraz Ahmed hit a fighting century that took the match deep with multiple results possible.
A series-deciding defeat was on the cards at lunch with the total on 125-5, but Sarfaraz and Shakeel carried the fight to the New Zealand bowlers with a sixth-wicket stand.
In the end, New Zealand were left needing a wicket while Pakistan were 15 runs away when bad light ended the match with three overs still to spare.
Pakistan’s last pair Naseem Shah and Abrar Ahmed survived 21 balls in fading light, but also connecting with a few hits to keep alive their hopes of an unlikely win.
New Zealand were in sight of a series-clinching victory after dismissing Sarfaraz for a career-best 118.
But as dusk settled, Naseem scored 15 and Ahmed seven to guide Pakistan to 304-9 in pursuit of a 319-run target when umpires Alex Wharf and Aleem Dar declared the light unfeasible to continue with three overs remaining.
The two-match series ended 0-0 after the first Test – also in Karachi – ended in a draw, depriving New Zealand of their first series win in Pakistan for 53 years.
New Zealand took the second new ball and with the fourth delivery Tim Southee dismissed Agha Salman for 30 to break a 70-run stand for the seventh wicket before Bracewell dismissed Sarfaraz to raise hopes of a win.
But it was Sarfaraz whose fourth Test century – first in eight years – which set Pakistan on course for a fighting draw.
Pakistan were staring at defeat at lunch but Sarfaraz led the fight back during a sixth wicket stand of 123 in three hours with Shakeel who made 32.
Pakistan reached 179-5 at tea, needing a further 140 runs in the 31 overs – a point from where Sarfaraz sped up the run rate by smashing three boundaries and a six off spinner Michael Bracewell before driving pacer Matt Henry for two to reach his hundred.
But once Pakistan lost Sarfaraz, Hasan Ali (five) and Salman in the space of 14 runs, NZ went for the kill.
The previous best winning chase in a Test in Pakistan was 314 by the home team against Australia in Karachi in 1994.
Sacked as captain of all three formats in October 2019, Sarfaraz staged a comeback in the drawn first Test – also in his hometown of Karachi – and top scored the series with 335 runs with three fifties and a hundred.
In all, Sarfaraz batted for four hours and 48 minutes, hitting nine boundaries and a six – an improvement on his previous highest of 112 made against the same opponents in Dubai eight years ago.
Spinner Michael Bracewell (4-75) and Ish Sodhi (2-59) jolted Pakistan earlier with three wickets in the first session.
Resuming two down without any runs on the board, Pakistan lost Imam-ul-Haq (12), skipper Babar Azam (27) and Shan Masood (35) before reaching three figures.
Haq fell to a rash drive off Sodhi as the ball spun in and crashed onto the stumps.
Azam and Masood then put on 42 runs and were looking solid when Bracewell came into the act.
He first removed Azam with a sharp turning delivery that was edged to wicketkeeper Tom Latham, while Masood miscued a lofted shot and was caught by Kane Williamson at mid-off.
Here are some reactions to the thrilling finish in Karachi:
A dramatic draw in Karachi after a sensational century from @SarfarazA_54 🏏
— Pakistan Cricket (@TheRealPCB) January 6, 2023
Bad light forces the end to day five.#PAKvNZ | #TayyariKiwiHai pic.twitter.com/svvlNN4Iky
Late wickets but the match and series will finish in a DRAW with @TheRealPCB in Karachi. Michael Bracewell with 4-75 on the final day. Scorecard | https://t.co/vssoB8yv7C #PAKvNZ 📷 =PCB pic.twitter.com/j9saVLxHwx
— BLACKCAPS (@BLACKCAPS) January 6, 2023
If the batting team manages to get it down to 5 or so runs required, the fielding team can just opt to bring on a seamer. Not fair imo
— AB de Villiers (@ABdeVilliers17) January 6, 2023
If both captains want to complete the overs, the umpires shouldn't be stopping them unless it's genuinely dangerous.
— Michael Wagener (@Mykuhl) January 6, 2023
Getting to a particular number on a light metre doesn't automatically make it dangerous.
Cricket shoots itself in the foot like this way too often.#PAKvNZ.
ITS A DRAW!
— Change of Pace (@ChangeofPace414) January 6, 2023
PAKISTAN SURVIVE!
NEW ZEALAND SURVIVE!
TEST CRICKET HAS SURVIVED.#PAKvNZ
15 RUNS……… that was it!#PAKvNZ #testcricket pic.twitter.com/FlLELQK8IX
— Urooj Mumtaz Khan (@uroojmumtazkhan) January 6, 2023
Both teams had a chance of winning and we come off the field with 3 overs to go.
— Scott Styris (@scottbstyris) January 6, 2023
Exhibit A of why test cricket is in trouble. 💤💤💤💤💤
Well done both teams for battling all the way.
Only 2nd time in history that Pakistan have drawn a Test with one wicket remaining. First was against West Indies in Port of Spain in 1988. #PakvNZ
— Mazher Arshad (@MazherArshad) January 6, 2023
At least I’m getting my Test match fix watching Pakistan play New Zealand 👀 and how good is it!! #PAKvNZ
— Chloe-Amanda Bailey (@ChloeAmandaB) January 6, 2023
Congrats & well done to Saifi on a magnificent hundred 👏🏻He built the innings with a great positive approach. Most importantly, he brings a lot of experience and positive energy to the team. Great to see that his hard work and patience is being rewarded MA!@SarfarazA_54 #PAKvNZ
— Wahab Riaz (@WahabViki) January 6, 2023
Sometimes it's a weird sport. 15 to win, one wicket to get, 3 overs to go.
— Danyal Rasool (@Danny61000) January 6, 2023
"We won't be playing those" #PakvsNZ
Eventually, both teams would feel the could have won, both would feel there was a chance of losing as well. A truly remarkable Test match.
— Rehan Ulhaq (@Rehan_ulhaq) January 6, 2023
Also all 13 players on field in one frame, yeah. https://t.co/ta2WVjMoYe
— Vinayakk (@vinayakkm) January 6, 2023
Can be hard work and laborious in stretches but Tests in Pakistan do have a knack of great finishes. That last hour had everything #PAKvNZ
— Tristan Lavalette (@trislavalette) January 6, 2023
One of those draws neither team wanted but both teams will settle for.
— Abhishek Mukherjee (@ovshake42) January 6, 2023
Nil nil Pakistan https://t.co/5hpqPhprfa
— Jammysir (@arjunfc001) January 6, 2023
Dud 4th innings that suddenly gets interesting on day 5
— Manya (@CSKian716) January 6, 2023
Pakistan : pic.twitter.com/nHGTJdp41p
The day belonged to this man @SarfarazA_54 🫡 Well played Saifi, that’s what we call a solid comeback!! 👏🏼
— Fawad Alam (@iamfawadalam25) January 6, 2023
Great fight by both teams! 👍🏼#PAKvNZ pic.twitter.com/FzE3bCtz4K
As bad light brings a Test to an end, here is my suggestion...
— Peter Miller (@TheCricketGeek) January 6, 2023
Play all Tests with the pink ball. Means as long as you are playing the Test at a stadium with floodlights you never go off for bad light. Problem solved.
What a knock from @SarfarazA_54 and that too under pressure in fourth innings . We all are super proud of you 👏. #PAKvNZ
— Wasim Akram (@wasimakramlive) January 6, 2023
With AFP inputs
Scores: New Zealand 1st innings 449 and 277-5 (T. Blundell 74, T. Bracewell 74). Pakistan 408 and 305-9 (Sarfaraz 118; Bracewell 4-75).