I'M A Celebrity fans were in a rage after Danny Miller was crowned King of the Castle, labelling it a "fix".
The soap star went head to head with Coronation Street's Simon Gregson in tonight's final, after Frankie Bridge finished in third place earlier in the evening.
Danny had been one the bookies' favourite to win I'm A Celeb for most of the season, but that didn't stop the cynics from labelling the result as "fixed" pointing to the fact the three finalists were all ITV stars as proof.
Danny shot to fame playing Aaron Dingle in Emmerdale, which he quit shortly before joining I'm A Celeb.
Meanwhile, Simon is soap royalty having played Steve McDonald in Coronation Street since 1989.
I'm A Celeb is a big cash cow for ITV and jaded viewers accused the series of fixing the result to promote other shows across the network.
"Another reality tv fix quits emmerdale goes on I’m a celeb wins I never waste time voting the winner is decided before the program starts like other people have said all along it’s fixed," wrote one angry fan on Twitter.
Another added: "Absolute fix. Simon should have won."
latest i'm a celebrity news
And a third observed: "Strange how the three finalists are all ITV regulars?"
But other fired back at fixing claims and accused the cynics of being mad because their favourites did not win.
"Oh for God's sake why is everything a fix when people don't get the result they want. #ImACeleb is a fix #Strictly2021 is a fix #f1 is a fix blah blah. People need to grow up and get a life," one fan shot back on Twitter.
It comes after former campmate Nicola McLean claimed that ITV bosses choose who their winner will be in advance.
She said: "I think they already have their winner figured out to be honest," adding that it will be an "ITV friendly person".
After being crowned, the hosts asked if he had any words for voters and Danny said: "I'm speechless for once. Honestly from the bottom of me heart and me family's heart thank you so much.
"This is the best thing that's happened to me aside from having my son."
Most read in TV
read more on the sun
We pay for your stories!
Do you have a story for The Sun Showbiz team?
Email [email protected] or call us direct on 02077824220 .
We pay for videos too. Click here to upload yours.