Sri Lanka wrapped up their Twenty20 international series against Pakistan with a game to spare on Monday thanks to a 35-run victory in Lahore.
Bhanuka Rajapaksa, playing in only his second T20, smashed 77 off 48 balls as the tourists posted an imposing 182-6 after winning the toss and opting to bat.
Leg-spinner Wanindu Hasaranga (3-38) then took three wickets in four balls and Isuru Udana provided the perfect finish by grabbing 4-25 as Pakistan were bowled out for 147 in 19 overs, Imad Wasim top-scoring with 47.
After winning Saturday’s opening fixture by 64 runs, Sri Lanka now lead 2-0 in the best-of-three series.
The result came as a shock, as up to 10 players opted to miss the tour to Pakistan due to security concerns, while Pakistan are the top-ranked T20 side in the world.
The final match will be played at the same venue on Wednesday.
Watch the highlights from the second T20 in the video above.
The landmark tour between Pakistan and Sri Lanka is under way as the rain has finally relented in Karachi.
The hosts are seeking a positive start to the Misbah-ul-Haq era, after the iconic batsmen was named both head coach and chief selector of the national side.
Sri Lanka are without 10 of their regular players after opting out of the tour due to security concerns – but can Pakistan capitalise?
Follow our live ball-by-ball match updates below …
The first one day international between Pakistan and Sri Lanka on Friday was abandoned due to rain.
It was also meant to be the first ODI in Karachi for 10 years. The toss was scheduled at 2:30 pm local time (0930 GMT) was postponed with the pitch soaked.
Later, the umpires called off the match as there were pools of water around the outfield with the pitch and adjoining area covered.
Karachi last hosted an ODI in January 2009 when Sri Lanka played two back-to-back matches at the National Stadium.
The remaining two ODIs will be played in Karachi on Sunday and Wednesday.
Heavy showers began as soon the teams were whisked into the National Stadium under tight security in the afternoon.
The two teams will also play three Twenty20 internationals in Lahore on October 5, 7 and 9.