Second one-day international, Durban:
Pakistan 351-4 (50 overs) bt South Africa 210 (40 overs) by 141 runs
Mohammad Yousuf hit a fine century and Shahid Afridi blasted 77 off 35 balls as Pakistan beat South Africa by 141 runs to level the one-day series 1-1.
Yousuf faced 111 deliveries in scoring his runs
Afridi hit six sixes as he added 129 with Yousuf (101no) off only 70 balls, while Younis Khan weighed in with 93 to help the tourists make 351-4 in Durban.
The hosts were then dismissed for 210 in 40 overs with Afridi (3-25) and Mohammad Asif (2-29) impressing.
The third match of the five-game series is in Port Elizabeth on Friday.
It was Pakistan highest total against South Africa, beating the 335-6 they scored in Port Elizabeth in 2002-03, and their third highest against any opposition in ODIs.
Imran Nazir got the ball rolling with 57 off 39 deliveries, hitting the ball powerfully in the arc between square-leg and mid-wicket.
There was a definite change in the style of batting when Younis and Yousuf added 124 for the third wicket.
Younis played some imperious drives and Yousuf some sublime strokes through the cover region as the total went past 200 in the 33rd over.
The scoring slowed down after Younis holed out to long-on within striking of his third ODI century and the pressure told when skipper Inzamam-ul-Haq was run out looking for a risky single.
Afridi played a vital role in helping his side level the series
Afridi's arrival changed the atmosphere completely and it was not long before the ball was flying to all parts.
Yousuf provided the perfect foil, picking up boundaries regularly with classy shots such as the three that came off Jacques Kallis over mid-wicket, long-off and backward square-leg.
South Africa, who compiled 392-6 in winning the opening game on Sunday and also hammered the tourists in the Twenty20 international, were never really in the running this time.
AB de Villiers top-scored with 43 while Kallis and Herschelle Gibbs - recalled after his three-match ban for making racist comments to spectators in the second Test - shared 61 for the third wicket.
But Pakistan took wickets in clusters, removing Gibbs, Kallis and Ashwell Prince in the space of 11 deliveries and the South Africans struggled to maintain momentum.
This is a wake-up call we needed - we just weren't up to it
They weren't helped by a power failure in the 20th over which interrupted play for 55 minutes.
Younis said Pakistan had regained some pride after the two heavy limited-overs defeats.
"The way we lost the Twenty20 game and the first one-day, we were hurting," the vice-captain said.
"Our planning was better than South Africa's but this game is over now and it's how we play in the rest of the series that matters."
Coach Mickey Arthur admitted the Proteas were well below-par.
"Our disciplines were very poor. We didn't bowl our bouncer properly and it took 11 overs to bowl the first slower ball," he said.
"Pakistan didn't allow us into the game. All credit to them, they were better than us in all departments.
"This is a wake-up call we needed - we just weren't up to it."