South Africa captain AB de Villiers hit a series top score of 115 not out to lead his side to a crushing 117-run win over Pakistan in the United Arab Emirates on Monday and a 4-1 series victory.
For South Africa, who are the top-ranked test-playing nation but traditionally struggle in the limited-overs game, it was a welcome boost before a December series against World Cup winners India.
De Villiers, who passed 6,000 one-day international runs, led a vicious assault on the bowling in the final 10 overs as South Africa went from 154 for five to 268 for seven on a traditionally slow wicket.
South Africa rested key bowlers but still rocked Pakistan in the first 10 overs, reducing them to 27 for three and effectively killing any hope of victory.
Only Sohaib Maqsood, who scored 53 off 65 balls, provided any resistance but the last five wickets went for a paltry 23 runs to condemn Pakistan to a humiliating defeat.
The two teams meet in two Twenty20 internationals in Dubai on Wednesday and Friday before both squads head to South Africa for another limited-overs series starting next week.
Image: AB de Villiers of South Africa
Photo: Michael Steele/Getty Images
South Africa's De Kock, Steyn seal Pakistan ODI series
Ashwin becomes No. 1 ranked all-rounder in Test cricket
Top 10: This year's hottest Miss Universe beauties
Pakistan recall all-rounder Hafeez for South Africa
South Africa snatch dramatic one-run win over Pakistan