South Africa resist after Pakistan's big lead in first Test
Rassie van der Dussen plays a shot as M Rizwan looks on during the third day of the first Test between Pakistan and South Africa at the National Stadium in Karachi. AFP
At the break, Aiden Markram was on 34 and Rassie van der Dussen was on 17. The visitors need another 74 runs to avoid an innings defeat.
Markram, dropped on 27 by Pakistan skipper Babar Azam off spinner Yasir Shah in the slips, has added 36 for the second wicket with Dussen.
Elgar, in visible discomfort after being hit on the left hand by a rising delivery from pacer Shaheen Shah Afridi, was caught by diving wicketkeeper Mohammad Rizwan off Yasir for 29.
Rabada, 25, is the eighth South African to take 200 or more Test wickets.
Pakistan were 323-9 at that point, but Yasir and Nauman Ali added 55 valuable runs for the final wicket.
Yasir, who scored a Test century in Australia in 2019, hit a six and four fours in his 38 not out, while debutant Nauman scored three boundaries before falling for 24.
South Africa 1st innings 220 (D. Elgar 58, G. Linde 35; Yasir Shah 3-54, Nauman Ali 2-38, Shaheen Shah Afridi 2-49)
Pakistan 1st innings (overnight 308-8)
Imran Butt c Bavuma b Rabada 9
Abid Ali b Rabada 4
Azhar Ali c de Kock b Maharaj 51
Babar Azam lbw b Maharaj 7
Shaheen Shah Afridi b Nortje 0
Fawad Alam c Bavuma b Ngidi 109
Mohammad Rizwan c du Plessis b Ngidi 33
Faheem Ashraf b Nortje 64
Hasan Ali b Rabada 21
Nauman Ali lbw b Maharaj 24
Yasir Shah not out 38
Extras (b1, lb7, nb10) 18
Total (119.2 overs, all out) 378
Fall of wickets: 1-5 (Abid), 2-15 (Butt), 3-26 (Azam), 4-27 (Shaheen), 5-121 (Azhar), 6-176 (Rizwan), 7-278 (Fawad), 8-295 (Ashraf), 9-323 (Hasan)
Bowling: Rabada 27-7-70-3 (nb3), Nortje 27-4-105-2 (1nb), Ngidi 17-1-57-2 (3nb), Maharaj 32.2-4-90-3 (3nb), Linde 13-4-38-0, Markram 3-0-10-0
Toss: South Africa, elected to bat
Umpires: Aleem Dar (PAK) and Ahsan Raza (PAK)
Tv umpire: Asif Yaqoob (PAK)
Match referee: Mohammad Javed Malik (PAK)