Sky and BT are giving us an early Christmas present – they've both announced which Premier League games they'll show in December and January.
Sky Sports will show the lion's share. The action starts on December 5th, when Chelsea take on Bournemouth. That's followed by Liverpool at Newcastle United on the 6th, then Crystal Palace at Everton on the 7th. Bournemouth host Manchester United on the 12th, then AstonVilla are home to Arsenal on the 13th.
Other key clashes include Newcastle United vs Aston Villa, Arsenal vs Manchester City, and Stoke City vs Manchester United.
In the New Year, Watford host Manchester City on January 2nd, then the next day Crystal Palace are home tho Chelsea and Everton host Tottenham Hotspur.
Over on BT Sport, the action starts on December 5th as well, when Stoke City host Manchester City. The following Saturday, Norwich City host Everton. On Boxing Day, Everton are away at Newcastle United, while Southampton are home to Arsenal.
On the 28th, there's a big clash between Manchester United and Chelsea. The next day sees Manchester City away to Leicester City and then on the 2nd of January West Ham United host Liverpool.
Plenty to watch over the festive period.