The 2014 Asia Cup continues to provide us with moments of great skill and excitement.
Shahid "Boom Boom" Afridi was the hero with a quickfire 38 not out to guide Pakistan to a famous victory. It's a win that will likely see them into the final, to defend their trophy against Sri Lanka.
Currently sitting third, India will need a freak set of results to make it to the last game.
They may well beat Afghanistan by the margin required to gain a bonus point, but to then hope for Afghanistan to cause another upset over unbeaten Sri Lanka and Bangladesh to beat Pakistan is fanciful at best.
In Sunday's other game, Afghanistan secured a 32-run win over their hosts Bangladesh, which sees the latter remain rooted to the bottom of the table and pointless.
The table going into the next round of fixtures now looks like this:
Afghanistan vs. Sri Lanka
The Sri Lankans are sitting pretty in second place in the table and remain unbeaten in their two games. Expect them to make it a hat-trick of wins against a spirited but limited Afghanistan side.
In-form batsmen Kumar Sangakkara and opener Lahiru Thirimanne should ensure that the match is a formality, with lethal pace man Lasith Malinga, fresh from his match-winning five-for against Pakistan, tearing through the Afghan attack.
Yet Afghanistan coach Kabir Khan has warned his side have nothing to lose, per NDTV.com:
All of our boys are very hungry to win a game or two here they know how much it will change the team.
If we get one or two wins it will change the future of youngsters and the next 10 years of Afghanistan cricket.
Prediction: Sri Lanka to win by five wickets.
Bangladesh vs. Pakistan
Home advantage will be no advantage for Bangladesh in this one. Pakistan will only fall on their sword if they allow complacency to creep into their play.
The Pakistanis are fresh from a spectacular win over archrivals India, and are in no mood to relinquish their grip on the trophy they have held since 2012.
According to NDTV.com, Bangladesh captain Mushfiqur Rahim feels humiliated by his side's loss to minnows Afghanistan:
This is a shameful loss. For a split second I thought we wouldn't lose this game, being honest with you.
I thought that someone or the other would stand up and bail us out. But in the end we were not good enough.
Unable to chase down a modest 254 runs, Rahim will need all his powers of captaincy to lift his team-mates against an in-form Pakistani attack.
Prediction: Pakistan to win by over 100 runs.
Afghanistan vs. India
Afghanistan follow their game with Sri Lanka with a tie against Asia Cup heavyweights India.
Although both teams are expected to be out of final contention by the time of this match, national pride remains at stake, and both will be looking to conclude their tournament with a win.
Stand-in Indian captain Virat Kohli remains upbeat despite the agonising loss to Pakistan. He told NDTV.com:
It is a good learning experience for me. I am proud of the way the boys played in the last two matches. We almost pulled off both.
It's a young team. I am pleased to the see the fight shown by the bowlers.
After the win over Bangladesh, Afghanistan have entered the ICC rankings for the first time, in 12th place, and can therefore consider this tournament a success, whatever the outcome of this game.
Prediction: India to win by three wickets.