Ireland U19 international Troy Parrott was sent off while playing for Spurs against Inter Milan in a UEFA Youth League game on Tuesday.
The 16-year-old was shown two yellow cards. Though, it took some time for the referee to realise that he had booked the Dubliner for a second time.
Parrott was shown yellow for a tough tackle 10 minutes before Inter took the lead in the 22nd minute.
In the second half, the striker helped to get his side back into the game when he went down in the box after a challenge from another Irish player, Ryan Nolan. The Clare man was captaining the Italian side at centre-back. Jack Roles converted the penalty for Spurs.
According to Football.London, Parrott was substituted shortly after being booked for a second time. On this occasion, it was for a challenge on the the Inter goalkeeper. Parrott was replaced by Rodel Richards.
Furious protests followed from the Inter Milan players and staff who had copped that it was Parrott's second yellow card. The referee realised his mistake and produced the red card for Parrott - he was on the bench at the time. Richards was then forced to depart the game.
Parrott is one of Irish football's most exciting prospects. During the summer, he signed his first full-time contract with Spurs having joined the Premier League side from schoolboy club Belvedere.
He last week lined out for the Ireland U19s as they lost 1-0 to Wales. Back in May, he was part of the Ireland U17 side which lost in controversial circumstances to Holland at the quarter-final stage of the European Championships.