Ally McCoist got his names mixed up as he accidentally labelled a former Manchester United player 'world class' during a sit down with Laura Woods.
Woods asked McCoist to name which players in the top flight fall into that category and was visibly shocked by the response she got.
McCoist thought about the question for a few seconds before saying 'you look at guys like Zaha, world class.'
A surprised Woods pulled a puzzled expression before replying 'Zaha?'
McCoist then came to his senses and corrected himself, saying 'I meant Salah!'
Scroll down for video
'Have I just made somebody up', he continued as the pair of them began to laugh.
'No, Wilfried Zaha' Woods responded. 'I was like that's an interesting one to go straight to. He doesn't even play in the Premier League.'
McCoist then embraced his mistake, joking that Zaha 'has been a personal favourite of mine for some time'.
When did Wilfried Zaha become Mo Salah?' he said as the pair descended into hysterics.
'Anyway do you want to do that question again? Actually we should just leave it and cause an absolute riot shouldn't we.
'The man's lost his marbles, get him off air immediately, get him in a home for old folk and we can send him flowers and go and visit him. Every Sunday, we can take him out for a walk on a Sunday'