Pakistan needed just 16 balls on the final morning to beat Sri Lanka by 263 runs and complete their first Test series victory on home soil for 13 years.
Sixteen-year-old Naseem Shah became the second youngest player to take a five-wicket haul as the tourists, chasing 476, were dismissed for 212 in the second Test.
Starting the day 212 for seven, Sri Lanka lost their last three wickets without adding to their overnight total.
FULL SCORECARD: Second Test – Pakistan v Sri Lanka
Naseem had Lasith Embuldeniya caught behind and Vishwa Fernando trapped lbw either side of Yasir Shah dismissing Oshada Fernando for 102.
It was the first time Pakistan, having relocated to the United Arab Emirates after the Terror attacks in 2009, won a Test series in their own country since beating West Indies in 2006.
The Somerset spinner impressed in South Africa over the winter.
The captain promoted himself to open the batting but made just two off 15 balls
Curran experienced sickness and diarrhoea during Wednesday night.
The Durham all-rounder will take over temporarily from Joe Root.
Holder promoted himself to open the batting.
The all-rounder has been tested for Covid-19 after feeling unwell overnight.
The top five subsided to nine for three and 49 for five in their final competitive innings.
The Trinidadian led the warm-up session on day four of the practice match.
Archer took a wicket for Jos Buttler’s team on the second morning at the Ageas Bowl.
Ben Stokes’s side reached 152 for five at tea in response to 287 for five declared.