Christmas is almost here, and the present all football fans want most is some great Premier League action over the winter period.
And there are certainly plenty of games scheduled for supporters to enjoy during one of the best sporting periods of the year.
Christmas tree in Arsenal's Emirates Stadium reception
3
Premier League sides will be playing three times in nine days over the festive periodCredit: Getty
Watching Premier League football on Boxing Day is a tradition, but this year, there is only one match planned due to a major change.
It means that December 27 and 28 bring most of the action this Christmas, with many more brilliant top-flight fixtures set either side of your New Year's festivities.
Each team will be playing three times in just nine days, in what is going to be a crucial stretch of the season at both ends of the table.
talkSPORT will, of course, be bang across every game, goal and standout moment throughout the festive period.
READ MORE ON PREMIER LEAGUE
To tune in to talkSPORT or talkSPORT 2 through the website, click HERE for the live stream. Listen via the talkSPORT app, on DAB digital radio, through your smart speaker and on 1089 or 1053 AM.
Here is all you need to know about the Premier League's festive fixture schedule, including how to follow all the action:
Premier League festive fixture schedule
Saturday, December 20
Newcastle vs Chelsea - 12:30pm - live on talkSPORT - TNT Sports
Bournemouth vs Burnley - 3pm
Brighton vs Sunderland - 3pm
Man City vs West Ham - 3pm
Wolves vs Brentford - 3pm
Tottenham vs Liverpool - 5:30pm - Sky Sports
Everton vs Arsenal - 8pm - live on talkSPORT - Sky Sports
Leeds vs Crystal Palace - 8pm - live on talkSPORT 2 - Sky Sports
Sunday, December 21
Aston Villa vs Manchester United - 4:30pm - Sky Sports
Monday, December 22
Fulham vs Nottingham Forest - 8pm - live on talkSPORT - Sky Sports
Friday, December 26 - Boxing Day
Manchester United vs Newcastle - 8pm - live on talkSPORT - Sky Sports
Saturday, December 27
Nottingham Forest vs Man City - 12:30pm - live on talkSPORT - TNT Sports
Arsenal vs Brighton - 3pm
Brentford vs Bournemouth - 3pm
Burnley vs Everton - 3pm
Liverpool vs Wolves - 3pm
West Ham vs Fulham - 3pm
Chelsea vs Aston Villa - 5:30pm - Sky Sports
Christmas tree stands outside of Old Trafford
3
There is only one game on Boxing Day this year in a major changeCredit: Getty
Sunday, December 28
Sunderland vs Leeds - 2pm - Sky Sports
Crystal Palace vs Tottenham - 4:30pm - Sky Sports
Tuesday, December 30
Burnley vs Newcastle - 7:30pm - live on talkSPORT APP - Sky Sports
Chelsea vs Bournemouth - 7:30pm - live on talkRADIO - Sky Sports
Nottingham Forest vs Everton - 7:30pm - live on talkSPORT APP - Sky Sports
West Ham vs Brighton - 7:30pm - live on talkSPORT APP - Sky Sports
Arsenal vs Aston Villa - 8:15pm - live on talkSPORT - Sky Sports
Manchester United vs Wolves - 8:15pm - live on talkSPORT 2 - Sky Sports
Thursday, January 1 - New Year's Day
Crystal Palace vs Fulham - 5:30pm - live on talkSPORT 2 - Sky Sports
Liverpool vs Leeds - 5:30pm - live on talkSPORT - Sky Sports
Brentford vs Tottenham - 8pm - live on talkSPORT - Sky Sports
Sunderland vs Man City - 8pm - live on talkSPORT 2 - Sky Sports
A pile of snow pitchside at Anfield
3
There is plenty of New Year action in the Premier League after ChristmasCredit: Getty
Saturday, January 3
Aston Villa vs Nottingham Forest - 12:30pm - live on talkSPORT - Sky Sports
Brighton vs Burnley - 3pm
Wolves vs West Ham - 3pm
Bournemouth vs Arsenal - 7:30pm - Sky Sports
Sunday, January 4
Leeds vs Man United - 12:30pm - live on talkSPORT - TNT Sports
Everton vs Brentford - 3pm - Sky Sports
Fulham vs Liverpool - 3pm - Sky Sports
Newcastle vs Crystal Palace - 3pm - Sky Sports
Tottenham vs Sunderland - 3pm - Sky Sports
Man City vs Chelsea - 5:30pm - Sky Sports
Tuesday, January 6
West Ham vs Nottingham Forest - 8pm - live on talkSPORT - Sky Sports
Wednesday, January 7
Bournemouth vs Tottenham - 7:30pm - live on talkSPORT - Sky Sports
Brentford vs Sunderland - 7:30pm - live on talkSPORT - Sky Sports
Crystal Palace vs Aston Villa - 7:30pm - live on talkSPORT - Sky Sports
Everton vs Wolves - 7:30pm - live on talkSPORT - Sky Sports
Fulham vs Chelsea - 7:30pm - live on talkSPORT - Sky Sports
Man City vs Brighton - 7:30pm - live on talkSPORT - Sky Sports
Burnley vs Manchester United - 8:15pm - live on talkSPORT - Sky Sports
Newcastle vs Leeds - 8:15pm - live on talkSPORT - Sky Sports
Read More on talkSPORT
Thursday, January 8
Arsenal vs Liverpool - 8pm - live on talkSPORT - Sky Sports