Following a hard-fought campaign, Kylie Minogue has won the race for Christmas number one with her festive track 'XMAS'.