Fans of Britain's Got Talent: The Champions have been left divided as the winners of the show were crowned.
At the end of the pre-recorded final, hosts Ant and Dec announced the top three acts as voted for by the audience of BGT 'superfans'.
Ukranian sand artist Kseniya Simonova, and dance acts Twist and Pulse and Stavros Flatley were called up to stand next to Ant and Dec and await the reveal of the winner.
Kseniya Simonova was called out in third place, and then Twist and Pulse were revealed as the winners.
The boys were overwhelmed as they accepted their trophy.
Not watching again! Ridiculous, fixed!
Glen said: "I am absolutely speechless. I can't thank you guys enough. I'm holding back everything right now."
Whilst Ashley added: "I literally feel amazing. Things like this don't happen to me and my best friend Glen. Thank you so much, this means the world to us."
Some viewers at home were thrilled, saying the lads had worked hard and really deserved it.
— Chris Hampton (@WatchWando) October 5, 2019
I wish I could dance 💃 like Twist and Pulse! They were my favourite I'm glad they won 🏆#BGTChampions
— Paige ONeill (@_miss_p_oneill) October 5, 2019
so happy twist and pulse won, they are such an iconic act!!! but wish the dogs were in the top 3, they deserved better #BGTChampions
— charl (@reysemilia) October 5, 2019
— georgie (@crazytriscon) October 5, 2019
— Graham Hill (@GrahamHillActor) October 5, 2019
Others were fuming and thought German act Alexa and her dogs should have taken home the prize.
They called out the voting system and one even suggested it was 'fixed' for Twist and Pulse to win.
— Tony Scullion (@CI5TonyRhodes) October 5, 2019
— andrew swindells (@animal_amb_andy) October 5, 2019
— Kalie Mills (@kaliesteward) October 5, 2019
The public should have voted.
The brilliant dog act should have won 🐶🐕🐩🐶🐕🐩 #BGTChampions
— Carol Boyle (@CarolBoyle2) October 5, 2019
Can't believe the result tonight. So many really talented people. Not watching again! Ridiculous, fixed! #BGTChampions
— Kiasamholjam (@kiasamholjam) October 5, 2019
The winners were not the best . The dog act or the sand woman should have won #BGTChampions
— prashant nagpal (@prashant_nagpal) October 5, 2019
— 📸Lee David Varley 🇬🇧 (@Leedavidvarley) October 5, 2019
#BGTChampions What a joke, who are these stupid Superfans. Voting crazy throughout and how the dog act didn't win tonight is ridiculous.
— David Roveil (@brummydave) October 5, 2019
Earlier, fans had expressed their fury that the final isn't live and they didn't get to vote for their winner.
And the winner may have been very different if the public had their say given two acts brought viewers at home to tears.
Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know what you think!