Some highly important Premier League games were played over the weekend and several sides had the chance to send out a statement to teams around them.
The title race is heating up now and despite being almost halfway through the season, the 2020/21 Premier League crown is still well and truly up for grabs.
Coming into the weekend, Manchester United sat top of the pack and were looking to stay in front of their title contenders with a huge game at Anfield.
But before that, Chelsea, Leicester and Tottenham were all in action looking to climb the table and keep themselves in contention.
Chelsea faced Fulham in the West London derby and Frank Lampard would’ve hoped the game would be a fairly routine affair for his side, especially after the dismissal of Antonee Robinson just before half time.
But it took the Blues 78 minutes to break the deadlock as Mason Mount’s effort earned all three points.
After three games without a Premier League win prior to that, Lampard’s men needed a positive result and Chelsea end the weekend in 7th place, five points off the top four.
Leicester were in action shortly after on Saturday as they hosted a high-flying Southampton side at the King Power Stadium.
The Saints started the game well but Leicester were ahead after 37 minutes courtesy of a fine James Maddison strike.
The Foxes had greater control in the second half and with Southampton pushing more men forward late on, the counter attack became more and more threatening.
Harvey Barnes wrapped the game up in the 95th minute after a swift Leicester move and all three points were to remain in the East Midlands.
Leicester ended the day in second place, just one point off the top between Liverpool and Man United.
Sunday’s action kicked off at Bramall Lane as Sheffield United hosted Tottenham, fresh from their first win of the season.
But Spurs were in control from the first minute to the last and were ahead after just five minutes thanks to Serge Aurier’s header.
Harry Kane doubled the scoreline before half time although Spurs were given a slight scare when David McGoldrick got one back on the hour mark.
Tanguy Ndombele put the game beyond any real doubt just minutes later though when his excellent finish looped over Aaron Ramsdale for Tottenham’s third of the afternoon.
That result saw Spurs climb up to the top four of the Premier League, three points off the top to keep themselves in the race at the top.
Next up was the highly anticipated clash between historic rivals Liverpool and Manchester United at Anfield but its safe to say that game didn’t live up the billing.
The two sides had to settle for a stalemate which meant a missed opportunity for a Liverpool to go top and a missed chance for Man United to extend their lead at the top.
The final game of the weekend involving teams at the top came at the Etihad where Manchester City hosted Crystal Palace.
Man City looked strong throughout against an Eagles side absent of their star man Wilfried Zaha and earned a convincing 4-0 win.
Two goals from John Stones and fantastic strikes from Ilkay Gundogan and Raheem Sterling earned the three points and the Citizens made the most of their chance to establish themselves as serious title contenders.
So another weekend of football Premier League action is wrapped up bar Arsenal’s clash with Newcastle tonight and we’re still no closer to knowing who will win the league.
The two Manchester sides are in front at the moment although the blue side have one game in hand on United at the top.
Leicester, Liverpool and Spurs complete the top five on 35, 34 and 33 points respectively and Everton are still with an outside chance on 32 points but with a game in hand on most sides around them.
We’ll all be keeping a close eye on the title race as it develops but for now, it’s anyone’s guess as to who will take the crown come the 23rd May.