Swindon boss Paolo Di Canio launched into an astonishing rant at keeper Wes Foderingham after hauling him off during his side's 4-1 defeat to Preston on Sunday.
The 21-year-old was substituted after just 21 minutes with his side 2-0 down and headed straight for the tunnel.
Di Canio's public humiliation of Foderingham comes just a week after he went more than 1,000 minutes without conceding a goal.
When asked why he withdrew Foderingham so early, the Town boss said: 'Because he was one of the worst players I have ever seen in a football match. He is a player like the others.
'Why can’t we change the goalkeeper? Is the goalkeeper is an element who plays on with another team because he has a different colour on his shirt? I know my players, I know Wes – he was the crappy player even against Stoke.
'Today what he did, it’s not only the mistake that can happen to everyone. The arrogance later, when he started moaning to the others, that was the worst thing for me because it let me realise that a player doesn’t recognise his mistakes that was clear miles away, that was a rubbish mistake.
'I said to him "now calm because we have to keep going", we give the ball straight away to them and then start again moaning to the others.
'Today he started behaving as the worst professional; arrogant, ignorant in some way – not as a person, as an athlete – I have ever seen.
Foderingham was at fault for Preston's opener after five mintues when he failed to cope with a challenge from Stuart Bevon, allowing Akop Sodje to open the scoring.
Nicky Wroe added a second before Foderingham was replaced by 18-year-old Bedwell.