Friday saw an epic matchup in the Pakistan Super League between the Quetta Gladiators and the Karachi Kings, the latter of which is where you'll find a 37-year-old Shahid Afridi, playing the role of team president and player.
And the former Pakistan captain showed everyone what he is still capable of, as he pulled off a catch that might just be one of the best of his career, contributing to the Kings' first win over the Gladiators in the history of the T20 franchise tournament.
As you can see in a video further down the page, the left-handed Umar Amin was on strike against Mohammed Irfan Jr in a tight run-chase for Quetta Gladiators. The ball landed in the hitting zone of the batsman, who cleared his front leg, freed his arms and swung through the line.
Initially, Irfan Jr must have felt fairly comfortable with his timing and connection he had made but it quickly became evident he had ended up getting more height than distance. Stationed at long on, Afridi was a few inches ahead of the boundary ropes.
With the ball well over his head, he stretched out his right hand and plucked the ball out of thin air.
However, his momentum took his body towards the looming boundary rope so he was forced to throw the ball up and back onto the pitch just in time to complete a stunning routine.
CricProf, a statistical analysis-based account on Twitter claimed his catch attempt that had a mere 5% chance of success - just in case you needed any more proof of how good it was.
And of course, Afridi being Afridi, celebrated the catch in his typical style - arms aloft, soaking the adulation in, as the crowd in Dubai went ballistic.
Although now in the latter stages of his career, Afridi remains a popular character in the game and it's no wonder if he can still produce moments of magic like this.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms