South Africa 185 for 4 (Stubbs 68*, de Zorzi 55, Asif Afridi 2-24) trail Pakistan 333 (Shakeel 66, Agha 45, Maharaj 7-102) by 148 runs
Sometimes, when Test cricket is played well, it can be slightly dull and the pair of Tony de Zorzi and Tristan Stubbs made no apologies for prioritising good cricket over entertaining cricket for the second half of the day. South Africa were much better placed going into the third day than they have been at any time this series, 148 runs short of Pakistan's first innings 333 with six wickets still in hand. That they were not further adrift came thanks to a heroic shift early in the morning from Keshav Maharaj, who took all five Pakistani wickets to top up his two overnight, inducing a 17-run collapse for Pakistan's bottom half.
It might have been all so different if Pakistan - usually so trigger-happy when bringing the third umpire into the game - had done so in the 26th over. Sajid Khan had pushed de Zorzi, batting on 5, onto the back foot as the ball flicked him just above the knee roll. Short leg held onto it and Pakistan, distracted by an appeal for the catch, failed to consider lbw might be a more plausible shout. Down to just one review, they passed it up only for HawkEye to show three reds.
It was a rare chance either de Zorzi or Stubbs offered as they settled into the tedium of steady accumulation, aware that one wicket could bring a surge from Pakistan that might wash away their challenge entirely. The first eight overs post-tea brought just 17 runs, but time wasn't a factor in the game at the moment. The pair waited patiently to earn their right to score runs, and had the humility to opt for survival when good deliveries shut down scoring options, eventually adding 113 runs for the third wicket.
From time to time, Pakistan offered the odd poor delivery, gifts both accepted with alacrity. A waist-high full toss from Sajid was dispatched away for four, while Noman darted one in that de Zorzi slapped over long-on after dancing down the track. Both used their feet superbly to neutralise and unsettle the spinners, and it was a ploy that, for the most part, Pakistan appeared to lack clear responses to. When Stubbs misjudged and came down too far on a rare occasion, he smacked the ball straight back at Sajid, who was defeated by the pace of the ball. Soon after, de Zorzi made amends, skipping out of his crease to Sajid. He lifted the ball over his head for a six that took him to fifty. The milestones were being ticked off now. Two balls earlier, Stubbs had got there, and in the following over, the 100-run partnership - South Africa's first this series - was brought up.
It was in the final half hour that Pakistan dragged it back far enough to prevent South Africa unequivocally laying claim to the day. The 38-year-old debutant Asif Afridi didn't exactly look Pakistan's most threatening bowler for the most part, but hit a spot that caused the ball to dive, trapping de Zorzi halfway up the shin. This time, Pakistan made sure to review. South Africa required a vulnerable Dewald Brevis to stick it out until the end, but Asif broke through once more. This time, it was a lovely conventional orthodox left-armer's delivery which got him the wicket. Salman Agha at first slip made no mistake pouncing on the edge.
Pakistan's penchant for collapses had continued at breakneck speed in the morning, with South Africa removing Pakistan's last five for 17 runs to dismiss them for 333. Maharaj, who had earlier called the first session in this series the "moving session", did most of the moving himself, taking all five of the morning's wickets for a seven-wicket haul.
Pakistan will content themselves with the fact that Agha and Saud Shakeel put on 57 brisk runs in the morning to continue their sixth-wicket stand. They were in complete control during the first hour, milking the spinners while picking up the occasional boundary. Kagiso Rabada's opening spell was seen off without damage. Until Maharaj began his rampage, there were no visible signs of discomfort against him either. In the over before the first wicket fell, Shakeel had scored eight runs off him as Pakistan moved their score past 300.
But things unravelled quickly - within 18 Maharaj deliveries, to be precise. An arm-ball slid onto Agha, who played for the turn and found himself trapped in front. The following Maharaj over, Shakeel softly guided one into the palms of first slip, with South Africa making no mistakes in the field. Shaheen Shah Afridi's attempted wafts over midwicket were meat and drink for the spinner, who guided one through the gate to rattle his stumps. Maharaj would need just four more balls to dispense with Sajid and Asif.
Pakistan's early threat with the ball came all down to Shaheen. In the first Test, he found ways to be effective with the old reversing ball, but in the first half hour here, it was the new ball in his hand that proved to be a menace. Aiden Markram was worked over in his second over after lunch, surviving an lbw review and nearly nicking off. But Shaheen's reward came against Ryan Rickelton in the over that followed, finding seam movement to kiss the outside edge and Mohammad Rizwan to take a straightforward catch.
After that six-over burst, Pakistan turned to spin, and both sides settled into a steady grind. There were streaks of dot deliveries, the monotony broken occasionally by a dance down the ground to loft spin over the top. It proved a largely successful plan on a pitch that hasn't yet opened up to spinners, but as lunch neared and Pakistan turned to Sajid, Markram tried his luck once too often.
Sajid delivered the wicket ball with a bit of flight outside off, and Markram's drag over long-on didn't have the power he was targeting. Shan Masood had stationed Shakeel about eight yards on from the boundary, who barely had to move to gratefully pouch it.
It was a rare shot of irresponsibility from a South African side that has struck an excellent balance between run-scoring and survival. In the end, thanks to Stubbs and de Zorzi, they found a way to do both today.