A majestic century from Mohammad Yousuf underpinned Pakistan's series-levelling 25-run victory in the second one-day international with South Africa on Saturday.
A day after the teams agreed to continue the tour, in spite of heightened security fears following the bomb attacks that claimed more than 130 lives in Karachi, Yousuf was the cornerstone of Pakistan's innings of 265 for nine with a fine knock of 117.
It was 33-year-old Yousuf's 13th ODI century - he has also had 23 in Tests - and saw him pass 8,000 runs in the one-day format of the game.
South Africa never really looked like coming close to that total although their middle and late-order batsmen battled bravely before being bowled out in the last over.
The Proteas' run chase started badly. Umar Gul removed opener Herschelle Gibbs for a duck, trapping him lbw playing forward and Jacques Kallis also departed without scoring when he steered a Sohail Tanvir delivery to Younus Khan at second slip.
Skipper Graeme Smith and AB De Villiers launched a 76-run third-wicket partnership which ended when the latter was bowled by Rao Iftikhar Anjum for 35. Iftikhar then trapped Justin Kemp lbw for eight.
Pakistan scented victory with two vital scalps, Mark Boucher caught and bowled for 14 by Shahid Afridi and then Smith's brave resistance ending when was caught by wicketkeeper Kamran Akmal off Abdur Rehman for 65.
Shaun Pollock and Albie Morkel made a brave stand for the seventh wicket, putting on 55 before Morkel was run out for 31, having hauled the Proteas within 71 of victory with just over eight overs to play.
When Pollock was bowled off his pads by Gul for 37 it was all over bar the shouting.
Johan Botha went for nine - caught by Sohail at midwicket off Iftikhar and it was Sohail who took the catch that sealed the win, removing Charl Langeveldt for 12 off Gul's bowling. Ntini was unbeaten on nine.
Yousuf earlier received support from Younus (32), Shoaib Malik (56) and Misbah-ul-Haq (21) before departing for 117.
Pakistan themselves had got off to a poor start, losing both openers cheaply.
Kamran departed without troubling the scorers when he was bowled off the inside edge by Pollock.
He was quickly joined in the pavilion by Imran Nazir who had made only two before giving Botha a catch at square leg off Ntini.
But middle-order mainstays Younus and Yousuf then steadied the ship. Younus had made 32 and put on 60 with Yousuf for the third wicket when he fell to a run-out.
Yousuf and Malik put on 107 for the fourth wicket, with skipper Malik outscoring his partner.
He made 56 off 52 balls including four sixes before giving Gibbs a catch at long on off the bowling of Langeveldt as he went for another maximum.
Misbah struck a brisk 21 before being caught at mid-off by Smith off the bowling of Ntini.
Afridi made only six before giving Langeveldt a catch at fine leg off Kallis but with Sohail now at the crease, Yousuf brought up his century with a boundary.
His knock ended when he was bowled between bat and pad by Morkel after making 117 off 143 balls, including nine fours.
Morkel then claimed the wicket of Rehman for two with Gibbs pouching the catch at mid-off. Iftikhar went for a duck as he was bowled by Langeveldt.
Last man Gul clubbed a big six and was unbeaten on eight at the close of the innings while Sohail had made four.