The X Factor: Celebrity victor beat off competition from three other finalists on Saturday night, claiming the prize of a recording contract.
The 33-year-old singer - who was the runner-up on "The X Factor" in 2010 - had been backing Martin Bashir before his elimination in week three and now believes former "The Only Way Is Essex" star Megan, 27, should emerge as the victor on Saturday's (30.11.19) final.
The acts sang two songs each, and everyone got in the festive spirit for one of them! This left Megan, Jenny, and Max and Harvey to fight for the title.
Megan has won a record deal with Syco, Simon Cowell's record company.
The second song was the acts" "song of the series', for Megan that was her original song called This.
A thrilled Megan said of her win: 'Thank you so much for everybody that's voted for me.
While Dermot did not announce the final three's placement, ITV released the voting stats after the show had ended.
Meanwhile runners-up Max and Harvey said: 'We're just more than happy to even be in this final right now...we're so grateful to everyone who supported us and we can't wait to show you what we're going to do in the future'.
The inaugural series of X Factor: Celebrity launched in October with an average of 4.8 million viewers - down on the 5.5 million who saw Dalton Harris win the X Factor in 2018. Weekly changes to the format and odd rule changes resulted in the lowest-rated series to date.
X Factor judge Nicole Scherzinger was joined by Ashley Roberts, Kimberly Wyatt, Carmit Bachar and Jessica Sutta for a risque medley of their hits against a backdrop of flames.