The show's judge looked triumphant after Bagpipes performed on tonight's show, saying he had worked out the singer's identity - and he gave a very convincing explanation.
As show host Joel Dommett asked Ross for his guess after Bagpipes sang Teenage Dirtbag, he said: "I am 100% certain I know who is in that tartan onesie. Let's hear what the losers have to say first and then come to me."
— The Masked Singer UK (@MaskedSingerUK) January 15, 2022
Ross let his fellow judges Mo Gilligan, Davina McCall and Rita Ora make their guesses before he confidently announced that Bagpipes had to be tennis player John McEnroe.
The singer has been speaking in a very clearly false Scottish accent and made reference to it being a "cheap trick" in his clues, which also included a replica of the Wimbledon trophy.
Ross said: "They had the band Cheap Trick play at their 50th birthday. That is John McEnroe."
The clues appeared to fit as one new hint offered in tonight's show was "I have been known to question your sincerity".
McEnroe is known for raging at an umpire during one match "you cannot be serious" over one of their calls.
Viewers seemed to agree with Ross, as one person tweeted: "Bagpipes has got to be John McEnroe!"
Someone else added: "Bagpipes = John Mcnenroe AND I AM SERIOUS."
Bagpipes has got to be John McEnroe ! #maskedsingeruk
— Lorraine Schendel (@Schendel1) January 15, 2022
The other panellists' guesses included Pat Cash and Joe Wicks.
Bagpipes went up against Traffic Cone in tonight's show, who confused things by also appearing to give a number of tennis-based clues.
However, the panel decided he was more likely to be a comedian than another tennis player, suggesting he could be Bradley Walsh or Jack Whitehall.
Watch: Lionfish revealed to be Will Young on The Masked Singer