DALTON Harris was crowned the winner of The X Factor 2018 during a tense live final last night.

The 24-year-old is now favourite for the Christmas Number One spot, with his version of Frankie Goes To Hollywood’s hit track The Power Of Love.

 X Factor fans rejoiced as Dalton Harris was crowned the winner during the live final
Rex Features
9
 He hugged runner up Scarlett Lee as the crowds at Wembley Arena gave him a standing ovation
Rex Features
9
 He performed his winner's song, The Power Of Love, with former X Factor champ James Arthur
Rex Features
9

During the show, Dalton, Anthony Russell and Scarlett Lee sang their hearts out with some of the show’s previous stars.

Anthony belted out I Predict A Riot with The Kaiser Chiefs while Scarlett performed One More Sleep with Leona Lewis.

It was Dalton’s duet with James Arthur that stole the show however.

Following his winning performance, Ayda Field told Dalton: “I feel like I’m at your concert and everyone else is supporting you. I feel you are a future artist and you will change the world.”

Dalton Harris gives emotional performance his winning X Factor Final ‘Power Of Love’