A monumental batting innings by Pakistan batsman Fakhar Zaman has been controversially foiled by South African wicket keeper Quinton de Kock, sending the cricket world into fierce debate as to whether his dismissal was legal.
Playing in the second ODI of three scheduled matches, South Africa levelled the series at 1-1 after posting a huge total of 341/6 and eventually restricting Pakistan to 324/9 in their chase.
However, the impressive performance was overshadowed by one moment during the Pakistan innings which saw onlookers questioning how far players can stretch the laws of the game.
Zaman scored a mammoth 155-ball 193 - no other Pakistani scored more than 31 - that included 18 fours and 10 sixes, but the highest score in a chase in ODI cricket history ended when he was run out, with some help from de Kock.
After driving a ball to deep long off and taking off for a second run, Zaman was made to think the throw from the fielder was headed to the bowler's end by de Kock, who was furiously pointing and shouting down the wicket and in Zaman's direction.