The Masked Singer UK fans were in shock as Poodle was unveiled as Keane singer Tom Chaplin.
On tonight's show, Poodle became the latest character to be unmasked on the ITV series after receiving the fewest audience votes.
The judges guessed several names including Mika, Gary Barlow, John Barrowman and Rylan, but it was finally revealed that they were completely wrong.
Explaining he reasons behind the clues, Tom said Christmas themes were linked to Keane's track Somewhere Only We Know featuring on a John Lewis Christmas advert.
The band beat Natasha Bedingfield at the BRITs was why he sang her song Unwritten on the show.
Last week, Pat Cash became the fourth celebrity to be unmasked as it was revealed he was Bagpipes on the show.
Panellist Jonathan Ross was convinced it was fellow tennis player John McEnroe behind the mask, and was stunned to find out he was wrong.
Will Young was third to be unveiled a week earlier, after fans correctly worked out he was Lionfish on the ITV series.
This followed the first two eliminations of the series earlier in the month, with Loose Women star Gloria Hunniford being unmasked as Snow Leopard in episode two, and singer Heather Small revealed to be Chandelier in the very first episode.
Viewers have been predicting for weeks who the mystery celebrities are underneath the remaining costumes.
On Saturday night’s show, it was Panda, Poodle, Firework, Mushroom, Doughnuts, Traffic Cone, Rockhopper and Robobunny taking to the stage.
As ever, Jonathan and his fellow panellists Rita Ora, Mo Gilligan and Davina McCall took it in turns to predict who was under the masks, as host Joel Dommett also tried to work it all out.
The Masked Singer UK airs Saturdays at 7pm on ITV.
Get the latest celebrity gossip and telly news sent straight to your inbox. Sign up to our weekly Showbiz newsletter here .