The Caribbeans marched towards the semi final spot with a superb team work whereas the Green Shirts surrendered an important game without exhibiting any fight.
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.
Mohammad Hafeez continued with his blistering form vs. Sri Lanka by dispatching his third hundred as Pakistan won the game and the series convincingly.
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 jubilant captain of Pakistan, Misbah-ul-Haq, was pleased with the performance of his team, who beat South Africa in the second ODI and subsequently won the series.
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.