No Promises Cheat Codes feat. Demi Lovato Download 'No Promises' on iTunes
Alexandra Burke has become this year's X Factor winner, beating off fierce competition from fellow finalists Eoghan Quigg and JLS.
Northern Irish school boy Eoghan Quigg was knocked out in the penultimate round, leaving JLS and Alexandra Burke to battle it out in the final.
Both acts performed the X Factor Christmas single 'Hallelujah' with a full choir behind them. While both acts received high praise from the judges, it was clear Simon favoured Alexandra.
Earlier on in the evening the North London lass performed a spine-tinglingly good duet with singing legend Beyonce.
Let us know what you think of the result by adding a comment.