Although Pakistan did not bat well yesterday but they have bowled very well and managed to take 5 wickets for South Africa cheaply. If they could make bowl out south africa quickly, they have a good chance to get hold of this test match also.
If Pakistan had managed to score in excess of 300, then I would have said that they have the advantage in this match. But they managed only 272. South Africa is not in a good state, but if they can score above 200, then the outcome will depend on the second innings. Pakistan is very inconsistent and I am not sure whether they will be able to get a good score when they come out to bat latter today.
I thought pakistani team were in control of the match when they bowled out south africa for only 201 runs but our batsmen played irresponsibly in the 2nd innings and now pakistani team in a danger of losing this test match. You rightly said that pakistani team in very inconsistent and they could lose any match which they should have won easily.