In what turned out to be the final ball of the day, Joy went down the track against Dane Piedt but completely missed it. He seemingly had put his bat behind the line before the wicketkeeper could dislodge the bails
But the replays showed that the bat may have popped up in the air and was not brought back to the ground in time. The third umpire took a long time to review the replays but in the end, ruled in favour of the batter.
With that, Joy remained unbeaten on 38 off 80 balls alongside Mushfiqur Rahim, who has raced to 31 off 26 balls and along the way has become the first Bangladeshi to accumulate more than 6000 runs in Test cricket.
The Tigers are still in a tough spot in the match, trailing South Africa by another 101 runs. But the resistance shown by Joy, Mushfiqur and earlier by Najmul Hossain Shanto, who made 24,has improved the hosts’ chances of at least avoiding a humiliating innings defeat.
Earlier in the day, Kyle Verreynne hit a brilliant 114 while Wiaan Mulder brought up his maiden Test half-century, 54, as the Proteas posted 308 runs in their first innings, securing a massive 202-run lead.
For Bangladesh, pacer Hasan Mahmud took three wickets on the day while Taijul Islam had taken five on Day 1.
Bangladesh were 4-2 in their reply, with Kagiso Rabada dismissing Shadman Islam (three) and Mominul Haque (0) in the same over. Joy and Shanto put up a 55-run stand to steady the ship before the latter fell to Keshav Maharaj on 24.
Before the stumping scare, Joy got a life on 36 with Maharaj dropping a tough return catch.
Joy and Mushfiqur hung on till the end and will hold the key for Bangladesh on the third day.

