Sam Bailey has won the battle to become 2013's Christmas number one.
The X Factor winner sold 149,000 copies of her debut single Skyscraper to beat Pharrell's Happy to the top spot.
One More Sleep by Leona Lewis was third.
Sam Bailey said topping the festive chart was the "icing on the cake".
Robbie Williams' Swings Both Ways held onto number one in the album chart.