Cape Town: Pakistan held on for a close six-run win in the second Twenty20 on Friday, ending a six-game losing streak to South Africa in limited-overs games.
Shahid Afridi's 3 for 28 backed up earlier half-centuries by Umar Akmal and captain Mohammad Hafeez as Pakistan successfully defended their 176 for 4 at Newlands to draw the series 1-1. Akmal made 64 and Hafeez 63 in a 102-run stand after Pakistan opted to bat first.
Hashim Amla made 48 opening South Africa's chase, but legspinner Afridi accounted for Quinton de Kock (26), Faf du Plessis and AB de Villiers to have the hosts 87 for 3.
After Amla was out just short of his half-century, JP Duminy (47 not out) and David Miller were held at bay by good death bowling by Sohail Tanvir.