Pakistan chased down the 133-run target in 27 overs with nine wickets in hand on the last day of the practice game against Northamptonshire.
Shadab Khan’s 10-wicket haul and Asad Shafiq unbeaten 186 helped Pakistan to win the warm-up match on Monday ahead of their maiden Test against Ireland.
Imam ul Haq made 89-ball 59 while Haris Sohail struck 55 off 78 balls to register a comprehensive win for Pakistan.
A stout day of Northamptonshire batting followed, with their captain Rob Newton making 118 before Abbas lbw him.
Pakistan will play against Ireland in the hosts’ inaugural men’s Test in Malahide on 11 May, before a two-match series against England begins on 24 May.
The tourists drew their opening tour match with Kent after rain washed out days two and three.