X Factor winner James Arthur could be set to scoop number one this Christmas in what is turning out to be a close fought battle.
James sold over 450,000 copies of his winner's single Impossible last week to secure the top spot, and now the race is on to see if he can hang on for a second week.
While charity single, The Justice Collective, were long-odds on to be this year's Christmas Number One according to Ladbrokes, the track hasn't yet managed to knock James off the downloads chart.
The single however remains the current favourite at 1/4 from James Arthur at 5/2 making it a real two horse race as The Choir, Alistair Griffin and Will I Am are all next at 25/1 each.
Since its introduction to the betting the Justice Collective single has always been odds-on for the festive top spot with odds no bigger than 5/6 offered at any time.
Alex Donohue of Ladbrokes said: "The Justice Collective now look set to be this year's Christmas number one.
"Their odds have shortened day by day in the build up to the release."
Midweek figures to be revealed later this morning are expected to show James comfortably keeping the top spot for now, but will he still be there come Sunday's Christmas chart?
Last year's X Factor winners Little Mix missed the festive number one with their track Cannonball, beaten by another charity single from the Military Wives.