The English Premier League, which is one of the best club football competitions in the world, is currently in full flow as the season nears the halfway mark.
Arsenal are currently at the top of the table with 39 points but Liverpool and Aston Villa are only one point behind in second and third place, respectively. Defending champions Manchester City are in fourth place with 34 points.
As the race for the title heats up, here is a look at the remaining matches of the Premier League for the month of December. The timings (GMT) and the broadcaster of matches, where available, is also included.
Thursday 21 December
20:00 Crystal Palace v Brighton (Sky Sports)
Friday 22 December
20:00 Aston Villa v Sheff Utd (Sky Sports)
Saturday 23 December
12:30 West Ham v Man Utd (TNT Sports)
Fulham v Burnley
Luton Town v Newcastle
Nott'm Forest v AFC Bournemouth
Spurs v Everton
17:30 Liverpool v Arsenal (Sky Sports)
Sunday 24 December
13:00 Wolves v Chelsea (Sky Sports)
Tuesday 26 December
12:30 Newcastle v Nott'm Forest (Prime Video)
AFC Bournemouth v Fulham (Prime Video)
Sheff Utd v Luton Town (Prime Video)
17:30 Burnley v Liverpool (Prime Video)
20:00 Man Utd v Aston Villa (Prime Video)
Wednesday 27 December
19:30 Brentford v Wolves (Prime Video)
19:30 Chelsea v Crystal Palace (Prime Video)
20:15 Everton v Man City (Prime Video)
Thursday 28 December
19:30 Brighton v Spurs (Prime Video)
20:15 Arsenal v West Ham (Prime Video)
Saturday 30 December
12:30 Luton Town v Chelsea (TNT Sports)
Aston Villa v Burnley
Crystal Palace v Brentford
Man City v Sheff Utd
Wolves v Everton
17:30 Nott'm Forest v Man Utd (Sky Sports)
Sunday 31 December
14:00 Fulham v Arsenal (Sky Sports)
14:00 Spurs v AFC Bournemouth***
***Moved due to Brighton v Spurs being played the Thursday before
Premier League History
A total of 22 clubs participated in the inaugural Premier League campaign, which began on August 15, 1992.
The Premier League’s 22 inaugural members were Arsenal, Aston Villa, Blackburn Rovers, Chelsea, Coventry City, Crystal Palace, Everton, Ipswich Town, Leeds United, Liverpool, Manchester City, Manchester United, Middlesbrough, Norwich City, Nottingham Forest, Oldham Athletic, Queens Park Rangers, Sheffield United, Sheffield Wednesday, Southampton, Tottenham Hotspur, and Wimbledon.
Of these, six clubs, Arsenal, Chelsea, Everton, Liverpool, Manchester United and Tottenham Hotspur, have been ever-present in the Premier League.
At the end of the 1994-95 season, the number of teams were reduced to 20, when four clubs were relegated and just two promoted, in order to promote development and excellence at club and international level.