Chasing 237 to book their place in the last-four, the Men in Green were in all sorts of troubles after losing seven wickets for a score of 162 in the 30th over.
Australia hope to weather English storm
However, pacer Amir, who had a wonderful day with the ball earlier, supported his captain in an unbeaten 75-run match-winning eighth-wicket partnership, as Pakistan chased down the target in the 45th over.
Sarfraz finished with a brilliant unbeaten knock of 61 off 79, which included five boundaries, whereas Amir finished with valuable a 28 not out.
For Sri Lanka, pacer Nuwan Pradeep was the pick of the bowlers as he finished with the figures of three for 60 in his 10 overs.
Imad reacts after dismissing de Villiers for golden duck
Earlier, after being put into bat first, the Islander were bowled out for 236 in the final over of their innings, courtesy sublime bowling performance from the Pakistani pacers.
Left-arm paceman Junaid Khan and right-armer Hasan Ali were the pick of the bowlers for the Men in Green, as the duo claimed three wickets a piece, whereas Amir and debutante Faheem Ashraf picked two wickets each.
Wicketkeeper-batsman Niroshan Dickwella finished with the top score of 73 off 86 balls, which included four boundaries.
Pakistan will now face hosts England in the first semi-final on Wednesday at the same venue.
Do join us then. Till then, it's goodbye from Azeem Siddiqui and Abdul Majid. Ciao!
That's it from us today. We will see you on Wednesday again for the 1st semi-final between England and Pakistan at Cardiff.
PAK 237-7 (overs 45)
And that's it. Pakistan turned it around when it mattered, and qualified for the ICC Champions Trophy semi-finals.
Pakistan beat Sri Lanka by three wickets to enter #CT17 semi-finalshttps://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/P3EtCobqk0
— Tribune Sports (@ETribuneSports) June 12, 2017
TWO MORE for @SarfarazA_54! 🇵🇰 PAK need 4 from 32 to beat SL with three wickets in hand 🇱🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Malinga to start his final over.
PAK 226-7 (overs 44)
Six off the over. Great over for Pakistan.
FOUR! @iamamirofficial slaps one through covers. WHAT A MATCH HE IS HAVING! 🇵🇰 PAK need 11 from 36https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/0mYXjdS9y3
— Tribune Sports (@ETribuneSports) June 12, 2017
Gunaratne to start his new over.
PAK 220-7 (overs 43)
Just three off the over.
De Silva to start his first over.
PAK 217-7 (overs 42)
Eleven off the over. Great one for Pakistan.
FOUR! Timed through covers by @SarfarazA_54. Games is in the balance again. Anyone's to win!https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Lakmal to start his new over.
PAK 206-7 (overs 41)
Eight runs off the over. Good one for Pakistan.
FOUR! Amir leaves, keeper fumbles a straight take and the balls runs to the boundary. WHAT IS HAPPENING? https://t.co/VenJHKJ6QX #CT17 pic.twitter.com/DC9AtplkzU
— Tribune Sports (@ETribuneSports) June 12, 2017
DROPPED! @SarfarazA_54 gets a life again. To be honest, this was a difficult chance. Malinga is angryhttps://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/pTrdSsMQHg
— Tribune Sports (@ETribuneSports) June 12, 2017
Malinga to start his second last over.
PAK 198-7 (overs 40)
Just two off the over.
Lakmal to start his new over.
PAK 196-7 (overs 39)
Just three off the over.
Malinga to start his new spell.
PAK 193-7 (overs 38)
Five off the over.
Lakmal to start his new over.
PAK 188-7 (overs 37)
Four off the over.
Pradeep to start his final over.
PAK 184-7 (overs 36)
Nine off the over. Good one for Pakistan.
SINGLE & FOUR OVER THROWS, AND A WIDE! 🇵🇰 PAK need 53 runs from 86 balls to beat SLhttps://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Perera to start his new over.
PAK 175-7 (overs 35)
Just two off the over.
Gunaratne to start his new over.
PAK 173-7 (overs 34)
Just five off the over.
Pradeep to start his new over.
PAK 168-7 (overs 33)
Just one off the over.
Gunaratne to start his new over.
PAK 167-7 (overs 32)
Three off the over.
Perera to continue.
PAK 164-7 (overs 31)
Just two off the over.
Danushka Gunathilaka to start his first over.
PAK 162-7 (overs 30)
Just four runs and a wicket off the over.
UNLUCKY! Debutant Faheem run-out at non-striker's end. Pakistan need a miracle from @SarfarazA_54 nowhttps://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Thisara Perera to start his new over.
PAK 158-6 (overs 29)
Just one run off the over.
Asela Gunaratne to start his new over.
PAK 157-6 (overs 28)
Twelve off the over. Great one for Pakistan.
FOUR WIDES! @SarfarazA_54 would be thanking Pradeep right now.🇵🇰 PAK need 80 runs to beat SL 🇱🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
FOUR! Another pull shot and Faheem beats the square leg fielder to the boundary. 🇵🇰 PAK need 87 runshttps://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Pradeep to start his new over.
PAK 145-6 (overs 27)
Eight off the over. Good one for Pakistan.
SIX! Pulled to perfection by Faheem Ashraf. Is there still hope?🇵🇰 PAK need 92 from 23 overshttps://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/JaeqQBaZMm
— Tribune Sports (@ETribuneSports) June 12, 2017
Malinga to start his new over.
PAK 137-6 (overs 26)
Five runs and a wicket off the over.
CAUGHT BEHIND! @simadwasim edges one to the keeper. 🇵🇰 PAK 137-6 (25.4) chasing 237 against SL 🇱🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/QUGjojs6SC
— Tribune Sports (@ETribuneSports) June 12, 2017
FOUR! @simadwasim gets off the mark with a boundaryhttps://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Nuwan Pradeep to start his new over.
PAK 132-5 (overs 25)
Four off the over and a big wicket of Malik. Brilliant over from the veteran.
CAUGHT BEHIND! @realshoaibmalik (11) departs.🇵🇰 PAK 131-5 (24.5) chasing 237 against SL 🇱🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/GkdNBSjFGR
— Tribune Sports (@ETribuneSports) June 12, 2017
Malinga to start his new over.
PAK 128-4 (overs 24)
Just four off the over.
Lakmal to start his new over.
PAK 124-4 (overs 23)
It's a maiden. Great bowling performance from the veteran.
Malinga to continue.
PAK 124-4 (overs 22)
Five off the over.
Lakmal to start his new over.
PAK 119-4 (overs 21)
Eight runs off the over. Good one for Pakistan.
Malinga to start his new over.
PAK 111-4 (overs 20)
Just one run and a wicket off the over. Good one for Sri Lanka.
FOUR DOWN! Pakistan showing their mercurial nature again. Azhar (34) caught at first sliphttps://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/CisyY9pa3Q
— Tribune Sports (@ETribuneSports) June 12, 2017
Lakmal to start his new over.
PAK 110-3 (overs 19)
Just four off the over.
Perera to continue.
PAK 106-3 (overs 18)
Seven off the over. Good one for Pakistan.
FOUR! Short ball guided over the keeper's head by @AzharAli_. 🇵🇰 PAK 103-3 (17.2) against SL 🇱🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Pradeep to start his new over.
PAK 99-3 (overs 17)
Five runs and a wicket off the over.
FOUR! First ball and Malik strikes one through the covers.
OUT! Hafeez lifts it in the air for midwicket fielder. SL are back in the match. 🇵🇰 PAK 95-3 (16.5)https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/LyMhRlHC6X
— Tribune Sports (@ETribuneSports) June 12, 2017
Perera to start his new over.
PAK 94-2 (overs 16)
Just four and a wicket off the over.
OUT! Big wicket for Sri @OfficialSLC as @babarazam258 departs after scoring 10
— Tribune Sports (@ETribuneSports) June 12, 2017
PAK 92-2 https://t.co/bEjqnySLul #PAKvSL #CT17 pic.twitter.com/TpNHv3KOjz
Pradeep to start his new over.
PAK 90-1 (overs 15)
Just three off the over.
Perera to start his new over.
PAK 87-1 (overs 14)
Seven off the over.
Pradeep to continue.
PAK 80-1 (overs 13)
Just two off the over. Good one for Sri Lanka.
Thisara Perera to start his new over.
PAK 78-1 (overs 12)
Four runs and a wicket off the over.
OUT! Top-edge carries to square leg fielder. Fakhar (50 off 36) departs. 🇵🇰 PAK 74-1 (11.2)https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Pradeep to continue.
PAK 74-0 (overs 11)
Nine off the over. Another good one Pakistan.
FIFTY! Fakhar Zaman completes his first half-ton off 34 balls. Another great find for Pakistanhttps://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/uKYwbbxi47
— Tribune Sports (@ETribuneSports) June 12, 2017
Gunaratne to start his first over.
PAK 65-0 (overs 10)
Eight off the over. Good one for Pakistan.
FOUR! Fakhar hits another boundary.
Lakmal to continue.
PAK 57-0 (overs 9)
Great over for Pakistan. Thirteen came off it.
SIX! This time from Fakhar Zaman. Pakistan is on fire.
Pradeep to continue.
PAK 44-0 (overs 8)
Thirteen off the over. Great one for Pakistan.
FOUR! Fakhar dances forward and slams it straight. 🇵🇰 PAK 42-0 (7.4) chasing 237 against SL 🇱🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
SIX! @AzharAli_ hits it straight over the bowler's head. New balls called.🇵🇰 PAK 37-0 (7.1)https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/DUE1nPnWc1
— Tribune Sports (@ETribuneSports) June 12, 2017
Thisara Perera to start his first over.
PAK 31-0 (overs 7)
Four off the over.
Nuwan Pradeep to start his new over.
PAK 27-0 (overs 6)
Six off the over.
FOUR! Azhar goes over the infield towards midwicket.🇵🇰 PAK 26-0 (5.4) against SL 🇱🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Lakmal to start his third over.
PAK 21-0 (overs 5)
Just two off the over. Good one for Sri Lanka.
Malinga to start his third over.
PAK 19-0 (overs 4)
Five off the over.
FOUR! Another one for Zaman.
Lakmal to continue.
PAK 14-0 (overs 3)
Twelve off the over. Good one for Pakistan.
FOUR! Slapped through covers by Fakhar off Malinga. 🇵🇰 PAK 14-0 (3) against SL 🇱🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
FOURx2! Malinga hit towards the boundary by Fakhar Zaman, TWICE.🇵🇰 PAK 10-0 (2.3) against SL 🇱🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/c3qPfXDQt8
— Tribune Sports (@ETribuneSports) June 12, 2017
Lasith Malinga to start his second over.
PAK 2-0 (overs 2)
Just two off the over.
Suranga Lakmal to start his first over.
PAK 0-0 (over 1)
It's a maiden. Brilliant start from the veteran.
So it's Azhar Ali and Fakhar Zaman to open for Pakistan, and Lasith Malinga to start for Sri Lanka.
So that's it from the first session. We will join you when the Pakistan's chase will begin.
SL 236 (overs 50)
OUT! Sri Lanka all-out for 236.Â
Faheem Ashram to start final over of the innings.
SL 235-9 (overs 49)
Just three runs and a wicket off the over.
OUT! HAsan Ali gets his third. Gunaratne (27) caught at deep square leg. 🇱🇰 SL 232-9 (48.1) https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Hasan Ali to bowl his final over.
SL 232-8 (overs 48)
Six off the over.
Mohammad Amir to start his final over.
SL 226-8 (overs 47)
Eight off the over.
Hasan Ali to start his new over.
SL 218-8 (overs 46)
Just three off the over.
Junaid Khan to bowl his final over.
SL 215-8 (overs 45)
Four runs and a wicket off the over.
BOWLED! Hasan hits Lakmal's off-stump bail with an off-cutter. 🇱🇰 SL 213-8 (44.3) against PAK 🇵🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/OQQ76rx2GW
— Tribune Sports (@ETribuneSports) June 12, 2017
Hasan Ali to start his new over.
SL 211-7 (overs 44)
Eleven off the over.
FOUR! Straight over Amir's head by Lakmal. 🇱🇰 SL 209-7 (43.4) against PAK 🇵🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Mohammad Amir to start his ninth over.
SL 200-7 (overs 43)
Just three off the over.
Imad Wasim to start his new over.
SL 197-7 (overs 42)
FOUR! Another one from Lakmal. He is turning it on.
Hasan Ali to continue.
SL 187-7 (overs 41)
Just two off the over.
Imad Wasim to start his new over.
SL 185-7 (overs 40)
Just one off the over.
Hasan Ali to continue.
SL 184-7 (overs 39)
It's a maiden from the left-arm spinner. Brilliant bowling.
Imad Wasim to start his new over.
SL 184-7 (overs 38)
Five off the over.
Hasan Ali to start his new over.
SL 179-7 (overs 37)
Just five off the over.
Junaid Khan to start his ninth over.
SL 174-7 (overs 36)
Seven off the over. Good one for Sri Lanka.
Mohammad Amir to start his new over.
Well I must say that it's really exciting to watch Amir and Junaid in this second spell together even though the result hurts #ct17 #SLvPAK
— Russel Arnold (@RusselArnold69) June 12, 2017
SL 167-7 (overs 35)
Just two runs and wicket off the over.
NEARLY CAUGHT BEHIND! @SarfarazA_54 takes a difficult one off @iamamirofficial but it spilled laterhttps://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/FRX1956BKW
— Tribune Sports (@ETribuneSports) June 12, 2017
Junaid Khan to start his new over.
SL 165-6 (overs 34)
Just three runs and a wicket off the over. Brilliant bowling for the left-armer.
CAUGHT BEHIND! Great catch by @SarfarazA_54 off @iamamirofficial. Dickwella (73) departs. 🇱🇰 SL 162-6 (33.1) https://t.co/VenJHKJ6QX #PAKvSL pic.twitter.com/AwsPZGC7bI
— Tribune Sports (@ETribuneSports) June 12, 2017
Mohammad Amir to start his new over.
SL 162-5 (overs 33)
A wicket maiden from Junaid. Fantastic bowling from the left-armer.
CAUGHT BEHIND! @JunaidkhanREAL gets his second. Dhananjaya de Silva (1) departs. 🇱🇰 SL 162-5 (32.3) https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/KfaRwGoQVe
— Tribune Sports (@ETribuneSports) June 12, 2017
Junaid Khan to start his first over.
SL 162-4 (overs 32)
Just one run and a wicket off the over.
BOWLED! @iamamirofficial cleans up @Angelo69Mathews (39). 🇱🇰 SL 161-4 (31.2) against PAK 🇵🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/KdXObUpOFb
— Tribune Sports (@ETribuneSports) June 12, 2017
Mohammad Amir to start his new over.
SL 161-3 (overs 31)
Just one off the over.
Junaid Khan to start his new over.
SL 160-3 (overs 30)
Nine off the over.
FOUR! Short ball and Mathews pulls it for a boundary.
Mohammad Amir to start his new spell.
SL 151-3 (overs 29)
Eight off the over.
FOUR! Driven through covers by Dickwella (73). 🇱🇰 SL 151-3 (29) against PAK 🇵🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Imad Wasim to continue.
SL 143-3 (overs 28)
Just five off the over.
Hafeez to start his new over.
SL 138-3 (overs 27)
Just two off the over.
Imad Wasim to start his new over.
SL 136-3 (overs 26)
Nine off the over. Good one for Sri Lanka
SIX! @Angelo69Mathews comes down the track and hits a maximum https://t.co/HUpcHxKbC4 #PAKvSL pic.twitter.com/ndrbKXJnC8
— Tribune Sports (@ETribuneSports) June 12, 2017
Mohammad Hafeez to start his new over.
SL 127-3 (overs 25)
Just five off the over.
Imad Wasim to start his new over.
SL 122-3 (overs 24)
Just four off the over.
Mohammad Hafeez to start his third over.
SL 118-3 (overs 23)
Twelve off the over. Good one for Sri Lanka.
FOUR! Free hit and Mathews hits one through the on side for a much-needed boundary.
Faheem Ashraf to start his new over.
SL 106-3 (overs 22)
Just four off the over.
Mohammad Hafeez to start his new over.
SL 102-3 (overs 21)
Just two off the over. Good one for Pakistan.
Faheem Ashraf to start his new over.
SL 100-3 (overs 20)
Just four off the over. Good one from the off-spinner.
Mohammad Hafeez to start his first over.
SL 96-3 (overs 19)
Just three off the over.
Hasan Ali to start his new over.
SL 93-3 (overs 18)
Seven off the over.
Faheem Ashraf to start his new over.
SL 86-3 (overs 17)
Just one off the over. Great stuff from the pacer.
Hasan Ali to start his new over.
SL 85-3 (overs 16)
Just two runs and a wicket off the over. Another good one for Pakistan.
BOWLED! @chandi_17 (0) drags one back off debutant Faheem Ashraf. 🇱🇰 SL 83-3 (15.1) against PAK 🇵🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/9pd2R55SG1
— Tribune Sports (@ETribuneSports) June 12, 2017
Faheem Ashraf to start his third over.
SL 83-2 (overs 15)
Just two runs and a wicket off the over. Brilliant bowling from the pacer.
BOWLED! Hasan Ali brings one back in to K Mendis (27). 🇱🇰 SL 82-2 (14.5) against PAK 🇵🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/eo4NuXwyTt
— Tribune Sports (@ETribuneSports) June 12, 2017
Hasan Ali to start his second over.
SL 81-1 (overs 14)
Seven off the over. Once again, good one for Sri Lanka.
Faheem Ashraf to continue.
SL 74-1 (overs 13)
Eight runs off the over. Good one for Sri Lanka.
Hasan Ali to start his first over.
SL 66-1 (overs 12)
Six runs off the over.
Faheem Ashraf to start his first over in international cricket.
SL 60-1 (overs 11)
Ten off the over.
FOUR! Another boundary for Sri Lanka. They are cruising at the moment.
Imad Wasim to start his new over.
SL 50-1 (overs 10)
Ten off the over. Good one for Sri Lanka.
FOURx2! K Mendis hits twice towards unguarded square leg boundary. 🇱🇰 SL 48-1 (9.3) against PAK 🇵🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17
— Tribune Sports (@ETribuneSports) June 12, 2017
Junaid Khan to start his fifth over.
SL 40-1 (overs 9)
Only three off the over.
Left-arm spinner Imad Wasim brought into the attack.
SL 37-1 (overs 8)
Five off the over. Good one for Pakistan.
Junaid Khan to continue.
SL 32-1 (overs 7)
Six off the over. Good one for Sri Lanka.
Mohammad Amir to continue.
SL 26-1 (overs 6)
A wicket maiden from the left-armer. Brilliant bowling.
OUT! Gunathilaka (13) caught at mid-off off @JunaidkhanREAL. 🇱🇰 SL 26-1 (5.1) against PAK 🇵🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/wjeOmzKzP1
— Tribune Sports (@ETribuneSports) June 12, 2017
Junaid Khan to continue.
SL 26-0 (overs 5)
Just two off the over.
Mohammad Amir to start his new over.
SL 25-0 (overs 4)
Thirteen off the over. Great one for Sri Lanka.
Sri Lanka start with an attacking mindset. FOURx4 till now! 🇱🇰 SL 25-0 (4) against PAK 🇵🇰https://t.co/VenJHKJ6QX #PAKvSL #CT17 pic.twitter.com/Wt4foRlVuH
— Tribune Sports (@ETribuneSports) June 12, 2017
FOURx2: Sri Lanka is doing a fine counter attack. Two boundaries off the over so far.
Junaid Khan to start his second over.
SL 12-0 (overs 3)
Eight off the over. Good one for Sri Lanka.
Amir to continue.
SL 4-0 (overs 2)
It's a maiden
Junaid Khan to start his first over.
SL 4-0 (over 1)
Just four off the over.
So it's Danushka Gunathilaka and Niroshan Dickwella to open for Sri Lanka, whereas it's Mohammad Amir to start for Pakistan.
Game day #SLvPAK pic.twitter.com/FahRW1gutB
— Pakistan Cricket (@TheRealPCB) June 12, 2017
Congratulations Fahim Ashraf on ODI debut pic.twitter.com/PEf2bHyO8E
— Pakistan Cricket (@TheRealPCB) June 12, 2017
Earlier, Mike Atherton while giving the pitch report, said a fresh surface will be used for the game, which has a nice covering of grass.
Sarfraz Ahmed: Faheem Ashraf replaces Shadab Khan. We will try to to restrict them to a low total.
Toss:Â Pakistan won the toss and decided to bowl first.
COMMENTS (7)
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ