After Manchester City's massive win against Everton last night, the pressure is on Liverpool to perform in the weekend and beat Bournemouth in order to try to reclaim top-spot once again, even though they have a game in hand.
After Liverpool's recent slip-ups, the question really is, who has what it takes to come out on top and win the Premier League?
Manchester City - 26 matches played - 62 points
City have shown in the past that they have the quality and depth to dominate the league, and last season's sheer annihilation of the other teams characterised this perfectly. This year, they have not been up to the standards of last season, but after all, it is to be expected, after such a historic campaign.
City's main concern is that the last time that reigning champions managed to win successive Premier League titles was ten years ago, when Manchester United won the Premier League in 2008-09. However, Pep Guardiola is a serial winner, dominating leagues with every team that he has managed, and with City's outstanding squad depth, there seems to be no stopping the Citizens.
Whilst they have stumbled in recent matches, most notably losing away to Newcastle, they have shown signs of getting back to their best, and with the likes of Aguero, David Silva and De Bruyne now all fully fit, the team seems to be as threatening in attack as last season.
Liverpool - 25 matches played - 62 points
Liverpool probably have the best attacking trio in terms of fluidity and goals scored in Europe. Mane, Firmino and Salah have consistently won points for a Liverpool team that looks stronger at all ends of the pitch, with Van Dijk staking his claim as the league's best central defender.
There have been some worrying signs for Liverpool recently though, as the Merseyside club had a ten-point gap over Manchester City in December, yet they have had a really negative start to 2019, that has seen them slip down to second, with a game in hand. Even though Liverpool have a game in hand over City, the match that they will have "extra" to City is against Manchester United, and we all know the events that may unfold during that rivalry.
Even though they have dropped points recently against West Ham and Leicester, Liverpool are still firmly in control of their run for the Premier League title, yet their squad depth has been put into question in the last few weeks, and there have been clear signs that the team needs some players back from injury as soon as possible in order to maintain their chase for the league.
Tottenham - 25 matches played - 57 points
Tottenham have not been mentioned a lot in the talks for who is going to win the Premier League, but with City and Liverpool dropping crucial points over the course of December and January, Tottenham have been granted a lifeline, even though they suffered two defeats against Wolves and Manchester United.
Tottenham have had to endure a spell without their main attacking threats, Kane, Alli and Son, yet with the South Korean returning early from the Asian Cup, Son is clearly able to fill in the gaps left by Kane and Alli. Son has shined in the league over the last few months, scoring plenty of goals, whilst also creating lots of others as well. They have managed to grind out wins that in past seasons, would have easily resulted in draws or losses. It is important to note that Tottenham are yet to draw a match in the Premier League this season, indicating their ruthlessness.
Spurs' real test is when it comes to their mentality. Having suffered exits in the FA Cup and the League Cup all in the space of a few weeks, Tottenham's winning mentality has often come into question. However, they must try to keep up with City and Liverpool, and they must find a way to stake their claim as one of the best clubs in England, and not crumble under the pressure.
Pep Guardiola stated that every team in the Top 6 is still able of winning the league due to the drastic change of form that characterises the Premier League, but of the three most realistic winners, who are you backing to win the league?