Mohammad Yousuf's unbeaten century spurred Pakistan to an emphatic win over South Africa in the second one-day international in Durban on Wednesday.
Pakistan won by 141 runs to level the five-match series.
Yousuf top-scored with 101 not out as Pakistan totalled a record 351 for four after winning the toss and choosing to bat.
Pakistan then dismissed South Africa for 210 in 40.1 overs with leg-spinner Shahid Afridi taking three for 25.
Yousuf faced 111 balls and hit 12 fours in a relatively measured innings that contrasted sharply with the frenetic batting of some of his team mates.
Other key contributors included Younis Khan, who scored 93, Afridi, who was 77 not out, and Imran Nazir, who made 57, as Pakistan reached a record one-day total against South Africa. It was also their third highest total against any opposition.
The free-scoring Afridi reached his half-century off 20 balls, while Nazir, in his first one-day international since July 2004, passed 50 in 32 balls.
In all, Afridi faced 35 balls and hit five fours and six sixes.
The South Africans bowled too short on a pitch that offered bounce but less pace than expected, and the Pakistanis took full toll by smashing 35 fours and 11 sixes in their innings.
South Africa's reply never caught fire. AB de Villiers top-scored with 43 while Jacques Kallis and Herschelle Gibbs shared 61 for the third wicket.
But Pakistan took wickets in clusters, removing Gibbs, Kallis and Ashwell Prince in the space of 11 deliveries.
Consequently, the South Africans struggled to maintain momentum.
A power failure in the 20th over of South Africa's innings interrupted play for 55 minutes.
The third match of the series is in Port Elizabeth on Friday.
Pakistan
Imran Nazir lbw b Langeveldt 57
Kamran Akmal lbw b Pollock 0
Younis Khan c Langeveldt b Smith 93
Mohammad Yousuf not out 101
Inzamam-ul-Haq run out (Gibbs) 13
Shahid Afridi not out 77
Extras (lb-5 nb-1 w-4) 10
Total (for four wickets, 50 overs) 351
Fall of wickets: 1-1 2-80 3-204 4-222.
Did not bat: S.Malik, A.Mahmood, A.Razzaq, Naved-ul-Hasan, M.Asif.
Bowling: Pollock 10-1-53-1, Ntini 9-1-71-0, Nel 10-0-82-0 (w-2), Langeveldt 9-0-61-1 (nb-1 w-1), Kallis 5-0-43-0 (w-1), Smith 7-0-36-1.
South Africa
G.Smith c Khan b Asif 15
A.de Villiers c Khan b Razzaq 43
J.Kallis c Akmal b Razzaq 34
H.Gibbs lbw b Asif 14
A.Prince c Khan b Mahmood 2
M.Boucher b Afridi 21
J.Kemp c and b Malik 22
S.Pollock st Akmal b Malik 32
A.Nel c Akmal b Afridi 5
M.Ntini c sub (Hameed) b Afridi 9
C.Langeveldt not out 0
Extras (lb-4 nb-3 w-6) 13
Total (all out, 40.1 overs) 210
Fall of wickets: 1-38 2-49 3-110 4-113 5-123 6-147 7-179 8-190.
Bowling: Mohammad Asif 10-0-29-2, Naved-ul-Hasan 4-0-43-0, Abdul Razzaq 7-0-59-2 (nb-3 w-1), Azhar Mahmood 5-0-23-1 (w-1), Shahid Afridi 9-1-25-3, Shoaib Malik 5.1-0-27-2 (w-4).
Result: Pakistan won by 141 runs.
Man-of-the-match: Younis Khan (Pakistan).