South Africa's Kagiso Rabada was banned for the rest of the Test series against Australia after he was found guilty of deliberately making contact with the tourists' captain Steve Smith.
Bowler Rabada slightly brushed shoulders with Smith after celebrating his dismissal during South Africa's six-wicket victory in the second Test.
It took Rabada to eight demerit points in a 24-month period, which results in a two-Test ban.
He was fined 50% of his match fee, too.
The 22-year-old also accepted a second misconduct charge of sending off Australia batsman David Warner on day three, taking his total number of demerit points to nine and resulting in additional 15% fine of his match fee.
The International Cricket Council rejected Rabada's claim the contact with Smith was accidental and the ban was upheld.
The matter got many people questioning the current state of Test cricket.
One of those is former England batsman Kevin Pietersen, who is obviously unhappy after Kagiso Rabada's ICC ban.
Rabada was found guilty of 'inappropriate and deliberate physical contact with a player', but according to Pietersen, this would have never happened during the times he was playing.
Former right-handed batsman Pietersen took to Twitter to voice his dismay at the decision.
The 37-year-old, who played 104 Test matches for England between 2005 and 2014, claimed he was "pretty happy" not to be playing Test cricket in the current times.
See Pietersen's tweet below.
It's a matter of opinion whether one should get a ban for something like that in such a physical and masculine sport, but it's clear that 'KP' isn't buying it.
Anyway, Rabada knew that he was one serious violation away from a ban heading into the PE Test, given his prior offences.
So, whether the ban is too harsh, or Rabada could have avoided it, is up for a debate.
Now, his place for the third Test at Newlands is likely to be taken by Morne Morkel.
The next game will take place on March 22.