Johannesburg:Chasing 190, Sri Lanka scored 156 for nine losing to Pakistan by 33 runs in their Super Eights encounter at Johannesburg on Monday.
Younis Khan was named the Man of the Match for his extremely well-paced 51 after Sri Lanka had rocked the Pakistan top order.
Earlier, after his terrific bowling effort against India, Mohammad Asif was spot on yet again as he removed Lankan opener Upul Tharanga for a duck on the second delivery of the innings to give Pakistan an early boost.
He almost had Sanath Jayasuriya two balls later for five runs when the batsman played a half hearted pull shot but was left disappointed when Sohail Tanvir dropped a seemingly comfortable catch.
But Pakistan was not made to pay heavily for the dropped catch as one ball later Tanvir bowled Jayasuriya out for the same score to make quick amends.
Lankan batsmen Mahela Jayawardene and Kumar Sangakkara remained unpeturbed by the early loss of both openers and continued to score at a brisk pace.
Sangakkara even hit some breathtaking shots off Asif before the latter got the better of him dislodging his stumps for 18 runs as Lanka slumped to 35 for three in 4.5 overs.
But with Jayawardene still at the crease the runs kept coming thick and fast. He along with Chamara Silva put up a 53-run stand to keep lanka in the hunt before Shahid Afridi struck in the 11th over to dispatch the Lankan captain for 28 and pull things back for Pakistan.
Silva became Afridi's second victim of the day when the off spinner yorked him for 38 runs, which included five boundaries and one six to send the Lankan chase into a tailspin.
Three balls later Umar Gul got Jehan Mubarak for duck as Lanka slumped to 112 for six in 13.3 overs. In the next over, Afridi scalped Gayan Wijekoon for a duck to take his wicket tally to three and make Pakistan victory almost certain.
Younis, Shoaib shine
Earlier, Younis Khan and Shoaib Malik struck breezy half centuries to help Pakistan pile up 189 for six after being put in to bat by Sri Lanka.
Openers Salman Butt and Imran Nazir started with some positive strokeplay scoring 17 runs in the first two overs before the latter fell to Chaminda Vaas seven runs.
Nazir was dismissed in almost the exact manner as he was against India. The young opener was too early into the shot and finished the drive even before the ball reached him giving an easy catch to Jehan Mubarak at cover.
One ball later, Dilhara Fernando beat Butt for pace and uprooted his off stump for 12 runs leaving Pakistan in a spot of bother.
Fernando struck in his consecutive over to remove Mohammad Hafeez for 10 runs leaving Pakistan struggling at 33 for three in 5.5 overs.
After having lost three wickets in a heap, Younis Khan and Shoaib Malik took guard to rescue Pakistan and put up a massive 101-run partnerhip.
Younis went after the Lankan spin attack bludgeoning Jayasuriya and Wijekoon for huge hits across the park. He scored a 35-ball 51 which included two boundaries and three sixes before falling to Lasith Malinga in the 15th over in an attampt to loft him.
Malik at the other end looked in divine touch and showed no mercy for the Lankan bowlers. His 57-run knock came off just 31 deliveries and helped Pakistan pile on quick runs before Malinga had him caught in deep.
Pakistan: Salman Butt, Imran Nazir, Mohammad Hafeez, Younis Khan, Shoaib Malik (capt), Shahid Afridi, Kamran Akmal (wk), Misbah-ul-Haq, Mohammad Asif, Umar Gul, Sohail Tanvir.
Sri Lanka: Upul Tharanga, Sanath Jayasuriya, Kumar Sangakkara (wk), Mahela Jayawardene (capt), Chamara Silva, Jehan Mubarak, Tillakaratne Dilshan, Gayan Wijekoon, Chaminda Vaas, Lasith Malinga, Dilhara Fernando.