Chasing 237, Pakistan's semi-final hopes were looking up when they were 92 for 1. It started fading as the slide began: 92 for 2... 95 for 3... 110 for 4... 131 for 5... 137 for 6... and eventually 162 for 7. But Sarfraz Ahmed, their captain, and Mohammad Amir combined to see them home, much to the delight of their supporters.
What a wonderful performance from Sarfraz and Amir. Stunning batting under serious pressure. Well done Pakistan Zindabad
— Shahid Afridi (@SAfridiOfficial) June 12, 2017
Congratulations Pakistan! This is how cornered tigers fight. Well played @SarfarazA_54. Pakistan all the way! #SLvPAK #CT17
— Inzamam ul Haq (@InziTheLegend) June 12, 2017
#CT2017 @TheRealPCB awww talk about kaboom! Drama galore in Cardiff Congrats to the skipper & Amir of the Green Machine' #ripperPakistan
— Danny Morrison (@SteelyDan66) June 12, 2017
It was such a roller coaster ride. Incredible effort from the entire team but @SarfarazA_54 knock was the cherry on the top. #SLvPAK #CT17
— Mushtaq Ahmed (@Mushy_online) June 12, 2017
Good to see Pakistan team into semi finals brilliant allround performance by @iamamirofficial & congrats to debutant Fahim Ashraf.good luck
— Kamran Akmal (@KamiAkmal23) June 12, 2017
Wow great inng by the skipper @SarfarazA_54 well supported by @iamamirofficial.its all abt believe,good luck for the semi final
— sohail tanveer (@sohailmalik614) June 12, 2017
Great win! Congratulations to all @SarfarazA_54 @RealPCB_Live #ChampionsTrophy2017 #SrivsPak
— Umar Akmal (@Umar96Akmal) June 12, 2017
@SarfarazA_54 you Beauty!!!!
— Muhammad Wasim (@MuhammadWasim77) June 12, 2017
Congratulations Pakistan #PAKvsSL
Before his composure with the bat, Mohammad Amir had begun the slide in Sri Lanka's innings, removing the two set batsmen in Angelo Mathews and Niroshan Dickwella.
This victory is for the nation. This victory is for Pakistan. Nothing can beat you when you play with vigour,... https://t.co/R9GqwTmXTT
— Mohammad Amir (@iamamirofficial) June 12, 2017
Sri Lanka would rue the chances they missed on the field.
Disappointing loss. At the end forget @OfficialSLC batting or bowling the fielding let the team down badly. It was there to be won.
— Kumar Sangakkara (@KumarSanga2) June 12, 2017
Like I said at the start it was important to nail the basics for @OfficialSLC to win.
— Kumar Sangakkara (@KumarSanga2) June 12, 2017
Great fight back by the bowlers led by Lasith Malinga and @Angelo69Mathews. @OfficialSLC will be thinking for sure about what might've been
— Kumar Sangakkara (@KumarSanga2) June 12, 2017
Disappointing loss today for @OfficialSLC hard to take that all in. @TheRealPCB took there chances and got over the line.
— Allan Donald (@AllanDonald33) June 12, 2017
Lasith Malinga tried his best to fashion a win but his efforts seemed futile as Sarfraz Ahmed was dropped twice in six balls off his bowling.
Malinga's great strength was bowled and lbw. With reduced pace, has to rely on fielders and has been let down very badly
— Harsha Bhogle (@bhogleharsha) June 12, 2017
Catches win matches might be cliche....but it still holds true. Don't believe me? Ask Sri Lanka and Malinga. #CT17 #PakvSA
— Aakash Chopra (@cricketaakash) June 12, 2017
Malinga was the key match winner when SL had that great run in global events. He might not play in 2019. Didn't deserve to go out like this.
— Andrew F Fernando (@andrewffernando) June 12, 2017
Was Sri Lanka's performance one of the worst seen on the field in recent times?
Sri Lanka's players can now wash the butter off their fingers. Haven't seen such nervousness, so many mistakes in an ODI
— Cricketwallah (@cricketwallah) June 12, 2017
Great match,but Sri Lanka pathetic in the field. One of the worst fielding performances ever at International level. Congrats Pak.#PAKvSL
— Mohammad Kaif (@MohammadKaif) June 12, 2017
The win extended Pakistan's dominance over Sri Lanka in big tournaments.
Pakistan have beaten Sri Lanka in 10 out of 11 games in ICC ODI tournaments. Seven out of seven in WCs. Three out of four in CTs. #CT17
— Mazher Arshad (@MazherArshad) June 12, 2017
The match was surely the best in the group phase of a tournament that had too many lacklustre contests.
There isn't a dull moment when Pakistan is playing cricket...ICC should consider charging more for their games. Too much excitement. #CT17
— Aakash Chopra (@cricketaakash) June 12, 2017
CONGRATS PAKISTAN!!
— Maz Bonafide (@MazBONAFIDE) June 12, 2017
Retweet if u had any mini heart attacks whilst watching Pak today!!! #PAKvSL
Time for apologies?
All those who abused the PCB and Team Pakistan last week should say SORRY.
— Najam Sethi (@najamsethi) June 12, 2017
Pakistan meet hosts England, one of the tournament favourites, in the semi-finals. Will it again be their day?
Do you think England have one bad batting day in them and Pakistan one good one? #CT17
— Bazid Khan (@bazidkhan81) June 12, 2017