Pakistan came out of India defeat with a thumping win against South Africa, while Sri Lanka faced defending champions India and chased what seemed like an impossible target for underdogs.
Both teams now face each other in a virtual quarter-final in the ICC Champions Trophy at Cardiff.
The winner of the match will most probably end on the second position in Group B and face toppers of Group A, England, in the semi-finals.
Meanwhile, Bangladesh had beaten New Zealand while England downed Australia to enter the semis.
The 2017 tournament has been a story upsets and Pakistan, as history beckons, has mostly been favourite against Sri Lanka. Who’ll come out on top today? Let’s find out together
Pakistan won the toss and decided to bowl first.