Mohammad Hafeez guided his team to victory with a superb all round performance whereas Boom Boom Shahid Afridi stunned India by smashing two giant sixes.
A scintillating ton from the middle order batsman, Umar Akmal, lifted his team from the doldrums as Pakistan triumphed against Afghanistan in an important game.
The ace all rounder of Pakistan, Mohammad Hafeez, dispatched his 2nd ton in Three ODIs vs. Sri Lanka and held two wickets as the hosts grasped the game easily.
Mohammad Hafeez got back his lost form with a ton, Sharjeel Khan and Sohaib Maqsood hit fifties whereas the Pakistani bowlers almost surrendered vs. Sri Lanka.
Shahid Afridi sparkled both with bat and ball as the Green Shirts clinched the first Twenty20 against the visiting Lankan Lions at Dubai.
The minnows of the cricket world, Afghanistan, fought well against the mighty Pakistani side who managed to win the match on the final delivery of the game.
The Green shirts finally won a game after six consecutive defeats from the Proteas who lost a close encounter in the second Twenty20 at Cape Town.