Khaya Zondo anchored the Dolphins innings with a well-crafted unbeaten 63 off 50 balls which consisted of seven boundaries while Keshav Maharaj (29) was the second highest scorer.
The Dolphins lifted their game during the final quarter of their innings as they hammered 67 runs in the last six overs after being reduced to 97 for six at the end of the 14th over.
It was Robbie Frylinck, who hit two huge sixes off Pakistani paceman Yasir Arafat, to take Dolphins' score past 160-run mark.
With skipper Morne van Wyk (4), Cameron Delport (8) and Cody Chetty (0) back in the dressing room with scoreboard reading 12, Zondo in company of Maharaj, stemmed the rot adding 32 runs for the fourth wicket.
However it was the final flourish that made the total look respectable.