The surprise came from that calm and expressionless Abdul Razzaq. And what a marvelous performance he gave that astounded not only the South Africans, but Pakistani team and the crowd as well. His third ODI hundred of 109 off 74 balls brought Pakistan to a stunning victory over South Africans. His score of 109 included ten sixes which were hit with extreme ferocity and precision that cheered the crowd and made them dance with excitement. The last over was simply superb. With 6 balls and 14 runs to score, it was a tense moment for everyone. But Razzaq was out there to show to the world the very best of him last night. He bagged the 14 runs with two mighty sixes and two runs.