Ahmed Shehzad made a total of 46 runs off 25 balls with six boundaries and two sixes, while Hafeez was dismissed in the 17th over with 86 off 51 as South Africa bounced back in the last four overs, claiming four wickets for 25.
Mohammad Hafeez helps take Pakistan to 195-7
© PA Photos
Mohammad Hafeez's impressive haul of 86 runs puts Pakistan 195-7 in their innings in the second Twenty20 international against South Africa.
Pakistan battle to lead in Cape Town>
You May Like
Recomended from Sports Mole
Follow @SportsMole for the latest breaking news stories, and follow @sm_headlines to get every headline from Sports Mole