The Welsh male voice choir Johns' Boys is out of the Britain's Got Talent final. The final three who won the public vote pitted them against 11-year-old singer Olivia Lynes and Norwegian hi-vis fan Viggo Venn.
Viggo came out on top in the public vote, with the judges making the decision between Olivia and the Rhosllanerchrugog choir. Johns' Boys sang Harry Styles song, Falling for their semi-final.
Simon said: "Well, that was quite beautiful actually, I really really really like the song... For me, I think this was a moment. I think it was a brilliant song choice, you are such a brilliant choir and I loved it, absolutely great."
But when it came to the judges' vote, Bruno went with the choir and Alesha, Amanda and Simon all went with Olivia.
Fans on Twitter thought they had been robbed.
Lana Wycherle @lana_wycherleyx said: "Happy with tonight's winner however John's boys should have had their chance #BritainsGotTalent #BGT2023 #johnsboy."
Kirsty Leanne Slater @KirstySl1 tweeted: "Pretty sure if it went to public vote John's boys would've got it #BGT #BritainsGotTalent."
And Kevin Brown @emontranger added: "Sorry should be an age limit on shows like this of 18, Kids should not be part of this. Welsh choir by far better singers young lass only got it coz of her age #BritainsGotTalent."
Britain's Got Talent continues on Wednesday, May 31 at 8pm on ITV1 and ITVX.