Football fans across the world, rejoice!
Why you ask? Because the final international break of 2019 is officially at an end, with domestic football set to return to our television screens tonight.
Over on Sky Sports, Fulham host Queens Park Rangers in a west London derby, while Borussia Dortmund take on Paderborn on BT Sport.
After yet another dull international sabbatical, the promise of any domestic tie across Europe is simply mouthwatering.
And guess what? There is not another international break until the week commencing March 23!
- Pochettino's farewell message for Spurs players
- Mourinho delivers his first press conference at Spurs
- The 10 highest paid managers in the world
That means we have over four months of uninterrupted domestic action and some of the upcoming fixtures on show are just brilliant.
The Champions League
Next week, the penultimate round of group stage fixtures commence, with the final round of games the fortnight after.
Then in the middle of February and into of March, the round of last-16 kicks off and we're certain to have some spectacular ties once again.
English cup competitions
Before the next international break, the Carabao Cup will come to its conclusion, with Liverpool, Manchester and Manchester United the heavy favourites to scoop the first trophy of the English season.
The final of the competition will take place at Wembley on March 1.
But it's not just the Carabao Cup we have to look forward to, because the third round of the FA Cup officially kick off on January 4.
The fourth round will then be on January 25 and just before the international break, we have the fifth round of the cup on March 4 and the quarter-finals on March 21 - what a treat!
The big Premier League fixtures
With a stacked festive period, fans of the Premier League will be treated to some spectacular football. Below, we've provided the dates of the standout fixtures up until March 23.
- Tomorrow - Man City v Chelsea
- Dec 4 - Liverpool v Everton
- Dec 4 - Man Utd v Spurs
- Dec 7 - Everton v Chelsea
- Dec 7 - Man City v Man Utd
- Dec 15 - Man Utd v Everton
- Dec 15 - Arsenal v Man City
- Dec 21 - Everton v Arsenal
- Dec 21 - Man City v Leicester
- Dec 22 - Spurs v Chelsea
- Dec 26 - Leicester v Liverpool
- Dec 29 - Arsenal v Chelsea
- Jan 1 - Arsenal v Man Utd
- Jan 11 - Spurs v Liverpool
- Jan 19 - Liverpool v Man Utd
- Jan 21 - Chelsea v Arsenal
- Feb 1 - Leicester v Chelsea (kick-off date and time not yet confirmed)
- Feb 8 - Chelsea v Man Utd (kick-off date and time not yet confirmed)
- Feb 22 - Arsenal v Everton (kick-off date and time not yet confirmed)
- Feb 22 - Leicester v Man City (kick-off date and time not yet confirmed)
- Feb 29 - Everton v Man Utd (kick-off date and time not yet confirmed)
- Feb 29 - Man City v Arsenal (kick-off date and time not yet confirmed)
- Mar 7 - Chelsea v Everton (kick-off date and time not yet confirmed)
- Mar 7 - Man Utd v Man City (kick-off date and time not yet confirmed)
- Mar 14 - Everton v Liverpool (kick-off date and time not yet confirmed)
- Mar 14 - Spurs v Man Utd (kick-off date and time not yet confirmed)
Not bad, eh?
Not one, but TWO Clasicos
Of course, there will be plenty of other big European ties on show, but you just cannot beat an El Clasico.
The final tie between Spain's dominant giants on March 1 will be joined by Juventus' clash with Inter Milan, while the second Madrid derby of the season takes place on the February 2.
It's going to be a great four months, football fans!News Now - Sport News