Mat Ryan was helpless to stop the Premier League champions at Stamford Bridge as Chelsea ran out 2-0 winners over Brighton.
Alvaro Morata and Marcos Alonso both hit the scoresheet as the Blues kept themselves in the top four.
Ryan played the full 90 minutes.
Aaron Mooy saw out another full game as Huddersfield Town drew 1-1 against Stoke City at John Smith’s Stadium.
Tom Ince’s 10th-minute goal was cancelled out by Ramadan Sobhi.
The draw leaves Town 11th on the table.
Mile Jedinak was shifted back into a more familiar midfield role for Aston Villa, but it could not help the Villans who suffered a 2-1 loss against Brentford.
Jedinak completed the full 90 minutes.
James Meredith continued to accumulate minutes for Millwall, starting and finishing their 2-2 home draw against ladder leaders Wolves.
Bailey Wright and Bristol City took another huge leap in their chase for promotion, climbing into the top two with a 2-0 home win over Reading.
Wright finished the 90 minutes.
Jackson Irvine continued to consolidate his place in Hull City’s starting XI, finishing the full 90 minutes in a 0-0 draw against Derby County.
Mass Luongo‘s QPR held on for a 0-0 draw at Ipswich Town having been reduced to 10 men in the 86th minute.
The midfielder completed the full 90 minutes.
Ryan Williams continued his starting form for Rotherham United, seeing out 58 minutes with a booking to his name in a 3-0 win over Bury.
Bradden Inman picked up 64 minutes for Rochdale, who suffered a 2-0 defeat against Blackburn Rovers.
Callum Elder was an unused substitute for Wigan Athletic, who drew 0-0 in a top of the table clash against Shrewsbury Town.
In League Two, Harry Kewell‘s Crawley Town suffered a 2-0 home defeat against Colchester United, but they stayed seven points above the drop zone.
In the National League, Giancarlo Gallifuoco saw out 90 minutes as Dover drew 2-2 against Maidstone United.