Fakhar hit 193 off 155 balls with 10 sixes and 18 fours but he lacked support as Pakistan made 324 for nine in reply to South Africa’s 341 for six.
Quinton de Kock, captain Temba Bavuma, Rassie van der Dussen and David Miller hit half-centuries for South Africa, who were sent in.
Pakistan’s chances seemed to be minimal when fast bowler Anrich Nortje dismissed captain Babar Azam for 31 in his first over and followed up with two more quick wickets to reduce the tourists to 85 for four.
🏏 193 runs⚪ 155 balls🔥 18 fours and 10 sixesWhat an exceptional knock from @FakharZamanLive 🙌It is also the h… https://t.co/5t6KGyEkQv
— ICC (@ICC) 1617552721000
However, Fakhar launched an astonishing assault to keep their hopes alive until he was run out in the last over.
South Africa: 341-6 in 50 overs (Q. de Kock 80, T. Bavuma 92, H. van der Dussen 60, D. Miller 50 not out; Haris Rauf 3-54)
Pakistan: 324-9 in 50 overs (Fakhar Zaman 193; A. Nortje 3-63)
Result: South Africa won by 17 runs
Series: The three-match series is level at 1-1
Remaining match: April 7, Centurion