Below is a roundup of all six Premier League matches played between Tuesday and Thursday
A thrilling round of midweek Premier League matches came to a close on Thursday evening as Manchester City maintained their push for a fourth straight Premier League title. Liverpool's own title ambitions took a huge dent as they lost to Everton in a hugely important Merseyside derby.
Below is a roundup of all six Premier League matches played between Tuesday and Thursday.
Arsenal v Chelsea
Arsenal
5-0
Chelsea
Trossard (4)
White (52), (70)
Havertz (57), (65)
Premier League highlights: Arsenal 5-0 Chelsea
Wolverhampton Wanderers v AFC Bournemouth
Wolverhampton Wanderers
0-1
AFC Bournemouth
Semenyo (37)
Premier League highlights: Wolverhampton Wanderers 0-1 AFC Bournemouth
Crystal Palace v Newcastle United
Crystal Palace
2-0
Newcastle United
Mateta (55), (88)
Premier League highlights: Crystal Palace 2-0 Newcastle United
Everton v Liverpool
Everton
2-0
Liverpool
Branthwaite (27)
Calvert-Lewin (58)
Premier League highlights: Everton 2-0 Liverpool
Manchester United v Sheffield United
Manchester United
4-2
Sheffield United
Maguire (42)
Bogle (35)
Bruno Fernandes (61, pen), (81)
Brereton-Diaz (50)
Hojlund (85)
Premier League highlights: Manchester United 4-2 Sheffield United
Brighton & Hove Albion v Manchester City
Brighton & Hove Albion
0-4
Manchester City
De Bruyne (17)
Foden (26), (34)
Alvarez (62)
Premier League highlights: Brighton & Hove Albion 0-4 Manchester City
The Premier League action continues to come think and fast as we have another full round of Premier League fixtures this coming weekend. Look out for the best football betting tips as the weekend approaches.