
Pakistan at the third day's close, were 291 for nine, a lead of 112 and with an outside chance of pulling off what would be an astounding victory.
Pakistan would have been in an even better position, but England off-spinner Graeme Swann removed Zulqarnain shortly before stumps on his way to a Test best haul of six wickets for 60 runs in 36 overs.
Pakistan had been dismissed for just 72 in the first innings, a woeful performance which made Sunday's fight back even more astonishing.
Zulqarnain and Saeed Ajmal put on 115 for the eighth wicket, with the recalled off-spinner making exactly 50 to give him Test bests with both bat and ball this match after he took five for 82 in England's first innings 251.
Ajmal fell shortly before the close caught at slip by Paul Collingwood to end a gutsy 79 ball innings featuring seven fours
Umar Gul, batting with a runner after suffering a hamstring injury on Saturday, was nine not out.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ