Pakistan are the form team of the tournament and have to be one of the favourites now to go all the way after pummeling India and edging past New Zealand.
The nature of their win over the Black Caps had initially seemed similar to the one against India but the Kiwis fought back and at one point in the 135-run chase had Babar Azam’s men on the ropes.
Then, they found a new hero in Asif Ali and rediscovered an old one in Shoaib Malik as the combo’s clutch sixth-wicket partnership got their team home.
Pakistan are one of the better teams against spin but the unconventional and suffocating spin of Afghanistan can trouble even them in this fixture.
Afghanistan annihilated Scotland in their tournament opener, inflicting a 130-run defeat on the European minnows in a game where both their batting and bowling clicked superbly.
Every batter of theirs that batted produced the goods whereas their star spinners Rashid Khan and Mujeeb ur Rahman picked up an astonishing nine wickets between themselves.
Granted that that win was only over Scotland, yet this Afghan side has the tools to give any side in the world a problem.
They have a bit of a history of troubling Pakistan in World Cups. They did so in the 50-over 2019 World Cup where they had Pakistan deep in trouble before Imad Wasim bailed out the Green Shirts.