Pakistan enjoyed a 66-run victory against South Africa in the second one-day international in Dubai on Friday to level the five-game series at 1-1.
Pakistan batted first in the day-night game and posted a total of 209 all-out, with Ahmed Shehzad top-scoring with 58 from 85 balls.
Mohammad Hafeez, Shahid Afridi and captain Misbah-ul-Haq all contributed innings in the 20s, with South Africa's Ryan McLaren taking 4-34 from his 10 overs.
Morne Morkel was also among the wickets, picking up 3-38 from his 10 overs. Here's the full Pakistan scorecard:
|Nasir Jamshed||c Tsotobe||b Morkel||1|
|Ahmed Shehza||c & b||Imran Tahir||58|
|Mohammad Hafeez||b McLaren||26|
|Misbah-ul-Haz||c Miller||b McLaren||25|
|Umar Amin||c De Villiers||b McLaren||14|
|Umar Akmal||c Ingram||b Morkel||18|
|Shahid Afridi||c Smith||b Morkel||26|
|Sohail Tanvir||run out||9|
|Waheb Riaz||c du Plessis||Parnell||18|
|Mohammad Irfan||not out||0|
|TOTAL||209 ALL OUT|
South Africa's reply was a weak one. Having slumped to 77-5, they were dismissed for 143 after lasting just 40.3 of the allotted 50 overs.
JP Duminy scored three fours on his way to 25, Wayne Parnell added 21 and McLaren ended on 29 not out, but no South African player mustered a score in the 30s or above.
Pakistan's bowlers shared the work superbly. Opener Mohammad Irfan took 3-53 from his 10 overs, with Mohammad Hafeez and Sohail Tanvir both bowling very economically and taking a single wicket each.
Saeed Ajmal's 2-15 came from eight hours, at an economy rate of just 1.87, while Shahid Afridi rattled off figures of 3-26 from his 5.4 overs. Here's the full scorecard for the South African innings.
|South Africa innings|
|Smith||b Saeed Ajmal||14|
|Ingram||b Sohail Tanvir||4|
|Duminy||c Mohammad Hafeez||b Mohammad Irfan||25|
|De Villiers||c Umar Akmal||b Shahid Afridi||10|
|Plessis||lbw||b Shahid Afridi||12|
|Miller||lbw||b Mohammad Hafeez||11|
|Parnell||c Umar Akmal||b Mohammad Irfan||21|
|Morkel||b Mohammad Irfan||5|
|Tsotsobe||lbw||b Saeed Ajmal||4|
|Tahir||st Umar Akmal||b Shahid Afridi||3|
|TOTAL||143 ALL OUT|
The next match in the series will be played next Wednesday, in Abu Dhabi. The two teams stay there for the fourth ODI, before moving onto Sharjah for the conclusion of the series.