It's a wonderful time of the year to be a football fan, with wall-to-wall games on television even if the festive tradition of actually going to the match will be denied to many this year.
In the Premier League, the packed Christmas fixture schedule simply adds another layer of chaos and unpredictability to a season that has already delivered the unexpected.
The gap between table-toppers Tottenham and Aston Villa down in 10th stands at just seven points - the closest it has ever been after 12 matches of the season.