Sri Lanka appeared to be coasting to victory as they left Pakistan reeling on 11 for three and again on 169 for eight, despite a patient 91 by Umar Akmal.
But the arrival of "Boom Boom" Afridi at the crease in the 38th over appeared to swing the momentum back Pakistan's way as the explosive batsman rode his luck to get the run chase down to less than a run a ball.
Afridi benefited from a dropped catch in the 41st over and a close run out appeal just nine balls later as he tormented the Sri Lankan fielders by clobbering the ball all over the ground.
However, just when it seemed as if Afridi would destroy the opposition with a stunning display of power-hitting,Tillakaratne Dilshan stopped him in his tracks by sprinting in from backward point to score a direct hit on the stumps with a one-handed throw.
As Afridi tucked his bat under his arm to trudge back to the pavilion having scored 29 off 14 deliveries, Pakistan supporters knew their chances of going 2-0 up in the series were all but over as they still needed 37 runs from 39 balls with just one wicket remaining.
Within minutes it was all over for Pakistan as former Sri Lankan captain Kumar Sangakkara punished the batsmen for trying to take an extra run following an overthrow.
Sangakkara scooped up the ball following the misfield and ran out Aizaz Cheema with another direct hit as Pakistan were all out with 21 balls to spare.
Earlier Upul, Tharanga started brightly and capitalised on two let-offs -- he was dropped at cover on 15 and again on 31 -- as he notched up a well-timed 77 to set Sri Lanka on their way to a respectable total of 235 for seven off their 50 overs.
Mahela Jayawardene picked up the pace when they were stalling around the halfway stage and chipped in with 50, stroking five boundaries.
The third one-dayer in the five-match series will take place in Dubai on Friday.
COMMENTS (7)
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ
a good contest..very close and afridi has served a notice to opponents.
It was a thriller no doubt. Now the scores are even and let's see what the next match brings. Salams.
@StudyValue: As God is only for Pakistan!!!
The same old story. Even after getting several chances our batsmen run themselves out. If bowlers and fielders cannot get their wicket we hand them over by running out! Be that as it may, the series is now interesting. The team plays better that day wins the match.
wrong headline..................Sri Lanka set Pakistan 258 run target to win are you sleeping........
I wish pakistan to again be a sporting nation;winning or loosing an innternational match is another chapter but healthy envoirnment should be created to pull people towards healthy fun and activity of sports,
InshALLAH Pakistan will again win this match....and also the series....