Liverpool 1-0 Everton
Premier League leaders Liverpool secured the bragging rights in the Merseyside Derby after defeating Everton 1-0 at Anfield.
Reds coach Arne Slot opted to start Diogo Jota upfront ahead of Darwin Nunez, while Curtis Jones started at right-back in place of the injured Trent Alexander-Arnold.
There was a moment of controversy early as on the Reds felt Everton defender James Tarkowski should have been showed a red card for his dangerous lunge on
The home side eventually got the breakthrough on 57 minute as Jota collected a neat flick from Luis Diaz before surging into the box and firing past Jordan Pickford.
The win sees the Reds restore their 12-point lead over second-place Arsenal.
Manchester City 2-0 Leicester City
Manchester City moved up to fourth spot with a comfortable 2-0 win over relegation-threatened Leicester City.
The hosts got off to the perfect start when Jack Grealish opened the scoring on three minutes by turning home a cross from Savinho.
The lead was doubled in the 29th minute as Egypt international Omar Marmoush bagged his fifth league goal with a powerful finish from close range.
Chelsea can reclaim fourth on Thursday if they defeat Tottenham Hotspur.
Brighton and Hove Albion 0-3 Aston Villa
Aston Villa kept their top four hopes alive with a 2-0 win away to Brighton and Hove Albion.
The visitors took the lead shortly after the break when Marcus Rashford latched onto Morgan Roger's long-ball before calmly slotting home for his first league goal for the club.
The lead was doubled in the 78th minute as Rogers turned provider once again to tee up Marcos Asensio, who slammed from ten yards out.
There was enough time for Villa to add a third goal, with Donyell Malen grabbing his first league goal in second-half stoppage time.
Newcastle United 2-1 Brentford
Newcastle United made it back-to-back wins in the league with a 2-1 triumph over Brentford.
The Magpies got the opening goal on the stroke of halftime as Aleksander Isak bagged his 20th league goal of the season by turning home a cross from Jacob Murphy.
The Bees were back on level terms in the 66th minute through Bryan Mbeumo's penalty, but the home side restored their lead on 74 minutes thanks to Sandro Tonali's strike.
Southampton 1-1 Crystal Palace
Crystal Palace struck late in the second half to rescue a 1-1 draw at Southampton.
The Saints took the lead in the 20th minute through Paul Onuachu, who nodded home Mateus Fernandes' cross.
However, the hosts were unable to hold on for the win as Matheus França popped up with Palace's equaliser in the 92nd minute.
Bournemouth 2-1 Ipswich Town
Ipswich Town kept their slim survival hopes alive with a 2-1 win over Bournemouth.
The visitors got the breakthrough on 34 minutes as Julio Enciso embarked on a fine run before playing in Nathan Broadhead, who took one touch before firing past Kepa.
Liam Delap doubled Ipswich's lead on the hour mark, while Evanlison bagged what proved to be a consolation for the Cherries in the 67th minute.