Chelsea consigned struggling Leicester City to a fifth consecutive defeat as the Blues’ mini-revival continued with a third victory in a row.
Chelsea have now dispatched Leeds, Dortmund and Leicester in the space of eight days – having failed to win in the previous six games spread over five weeks.
Ben Chilwell volleyed in from a tight angle against his old club as Chelsea started on a bright note as they looked to end their worst run without an away win since 2000-01, having failed to win in their last 10 games on the road since October.
Chelsea’s Joao Felix and Leicester’s Kiernan Dewsbury-Hall hit the woodwork within two minutes of each other before Felix had a goal ruled out by the video assistant referee for offside.
Patson Daka rifled home an excellent equaliser with his left foot after Ricardo Pereira won the ball off the Felix just outside the box.
Kai Havertz pounced six minutes into first-half injury time with an excellent dinked finish from Enzo Fernandez’s delightful aerial ball.
Mykhailo Mudryk thought he had his first goal for the Blues after the break but his effort was disallowed for offside.
Mateo Kovacic sealed the win as he volleyed in off a Mudryk header.
Graham Potter will be hoping this is the turning point after a difficult start in his first role at one of Europe’s biggest teams. They are still only 10th but now sit just two points off a potential European place.
The hapless Foxes, who ended with 10 men following Wout Faes’ late dismissal for a second booking, now just sit one point outside the relegation zone in what has been their worst run since November to December 2014.
They have suffered 16 Premier League defeats in a season for only the second time – the most Rodgers has ever lost in a league season in his managerial career.