Sri Lanka beat Pakistan by 129 runs in the second one-day international to level the three match series at National stadium in Karachi yesterday.
Muttiah Muralitharan took three for 19 and Ajantha Mendis three for 29 as the hosts were dismissed for 161 in only 34.5 overs.
Tillakaratne Dilshan and Thilina Kandamby had earlier hit half-centuries to help Sri Lanka reach a challenging 290-8.
Dilshan made an impressive 76 and Kandamby 59 for his maiden fifty to give impetus to the innings during their 99-run third wicket stand after Sri Lanka were sent into bat by Pakistan.
Chamara Kapugedera hit two boundaries and as many sixes in his rapid 39-ball 44 and skipper Mahela Jayawardene chipped in with 24 to bolster the tourists, who are trailing 1-0 in the three-match series.
Pakistan won the first match by eight wickets on Tuesday.
Sri Lanka raced to 43 without loss as Sanath Jayasuriya (19) and Dilshan cut loose against some wayward bowling by Pakistan.
Akhtar was hit for four boundaries, two each by Dilshan and Jayasuriya, in his second over, which yielded 17 runs. The injury-prone paceman went for 45 runs in his six overs, dismissing Dilshan for his only wicket.
Jayasuriya was out when he went back to play a short delivery from paceman Umar Gul, while Kumar Sangakkara (16) was run out.
From 66-2, Dilshan and Kandamby steadied the innings. Dilshan hit 11 boundaries during his 88-ball knock before hooking straight into the hands of deep square-leg in the 30th over.
Kandamby added another 41 for the fourth wicket with Jayawardene.
Rao Iftikhar, who took four wickets on Tuesday, had Kandamby caught by Shoaib Malik at short cover before Gul accounted for Jayawardene, caught behind by Kamran Akmal.
Gul was the pick of Pakistan bowlers with 4-58.
Meanwhile, Raqibul Hasan scored an unbeaten 52 off 100 balls to guide Bangladesh to a series-levelling six-wicket win in the second one-day international against Zimbabwe yesterday.
Raqibul, 21, hit seven fours for his fifth one-day half-century and shared 52 runs for the third wicket with Mehrab Hossain (43) as Bangladesh surpassed a modest target of 160 with 31 balls to spare.
The win helped Bangladesh level the three-match series 1-1 after Zimbabwe won the opening game by two wickets on Monday.
ADDITIONAL REPORTING BY STAFF WRITER