Pakistan pacer Sohail Tanvir took four wickets to limit Sri Lanka to 218 for nine in their 50 overs in the fifth and final ODI at the Shaikh Zayed stadium, in Abu Dhabi, on Wednesday.
Sri Lanka were reeling at 46 for four in the 11th over before Kumar Sangakkara and Angelo Mathews rescued them. Sangakkara scored 78 (100 balls) while Mathews made 61 (101 balls) as the duo added 118 runs for the fifth wicket.
Pakistan have already sealed the five-match series 3-1.
Left-arm seamer Tanvir tormented Sri Lanka as he claimed Upul Tharanga and Dinesh Chandimal in his first spell while Umar Gul got the better of Sri Lankan skipper Tillakaratne Dilshan -- all three caught behind the wicket.
Thisara Perera (25 from 18 balls) and Lasith Malinga (4) also fell to Tanvir, who finished with impressive figures of four for 34 in seven overs.
Pakistan rested opener Imran Farhat, Aizaz Cheema and Sarfraz Ahmed to bring in Tanvir, Junaid Khan and Asad Shafiq.
Sri Lanka were forced to bring in Silva for Mahela Jayawardene who returned home due to knee injury.
U Tharanga c Akmal b Tanvir 3
T Dilshan c Akmal b Gul 12
D Chandimal c Younis b Tanvir 7
K Sangakkara c Misbah b Hafeez 78
C Silva c Misbah b Khan 1
A Mathews b Ajmal 61
J Mendis st Akmal b Afridi 2
T Perera b Tanvir 25
S Prasanna not out 8
L Malinga c Misbah b Tanvir 4
Extras: (LB-6, W-11) 17;
Total: (for nine wkts in 50 overs) 218;
Fall of wickets: 1-13, 2-20, 3-32, 4-46, 5-164, 6-176, 7-180, 8-214, 9-218;
Bowling: Gul 7-1-34-1, Tanvir 7-0-34-4, Khan 3-0-18-1, Ajmal 10-2-26-1, Afridi 10-0-60-1, Hafeez 10-1-29-1, Malik 3-0-11-0.