The battle for the Official Christmas Number 1 remains incredibly close, as the NHS Choir continues to chase Justin Bieber for this year's festive crown.
As things stand in today's sales flash (December 22), Justin's Love Yourself has narrowly extended its lead over The Lewisham & Greenwich NHS Choir's A Bridge Over You, with the two now separated by less than 7,000 combined sales.
However, with three more days until the Official Christmas Number 1 is announced, and with the NHS Choir's high profile appearances on Chris Evans' BBC Radio 2 show and ITV1's This Morning this week, it's still all to play for. Read more about the NHS Choir’s bid for Christmas Number 1 here.
Elsewhere in today's Top 40, Justin Bieber's Sorry completes the Top 3, X Factor winner Louisa Johnson has slipped from 6 to 7, and Stormzy's Shut Up holds in the Top 10 at Number 9.
Sales and streams of songs between 00.01am on Friday, December 18 and midnight on Thursday, December 24 will count towards the 2015 Official Christmas Singles Chart.
The Official Christmas Singles Chart Top 40 will be counted down on BBC Radio 1’s Official Chart with Greg James between 10am - 1pm on Friday, December 25, and also announced on BBC One's Top of the Pops. The full Top 100 will be revealed on OfficialCharts.com at 5.45pm.
Remind yourself of every Christmas Number 1 in our gallery below: