Chelsea condemned defending Premier League champions Leicester to a fourth consecutive away defeat with a dominant display at Stamford Bridge.
The Blues were ahead inside seven minutes when Nemanja Matic flicked on Eden Hazard’s corner for Diego Costa to smash home.
A David Luiz free-kick struck the post, before Pedro played in Hazard, who rounded Kasper Schmeichel to slot in.
Luiz hit his own post when clearing a cross, but Victor Moses’ finish after a one-two with substitute Nathaniel Chalobah completed the scoring.
Leicester, who left Riyad Mahrez on the bench for the first time in 36 league games, failed to register a shot on target as they struggled to cope against Chelsea’s aggressive pressing and quick passing.
Defeat leaves Claudio Ranieri’s side with eight points from their first eight games – the joint second lowest haul by a defending Premier League champion, along with Chelsea’s team of last season.
Maarten Stekelenburg saved two penalties for Everton as his side escaped with a 1-1 draw against Manchester City at the Etihad Stadium.
Kevin de Bruyne was the first to miss in the opening period, seeing the Dutch goalkeeper push his effort away, and Sergio Aguero saw the same outcome in the second half.
Despite dominating possession, City went behind as Romelu Lukaku opened the scoring with a cool finish.
Nolito headed in for the hosts from David Silva’s inch-perfect cross, but De Bruyne had a drive brilliantly saved by Stekelenburg, as City failed to find the winner.
Dele Alli’s equaliser a minute from time ensured Tottenham drew 1-1 at West Brom to maintain their unbeaten start to the season and remained within a point of Premier League leaders Manchester City.
Nacer Chadli’s late goal for West Brom seemed set to inflict an unlikely first defeat of the season on in-form Spurs.
But Mauricio Pochettino’s men fought back as substitute Son Heung-Min and Christian Eriksen combined to create the opportunity for England international Alli to prod the ball home with the outside of his boot.
Bournemouth made it three home wins in a row with an impressive 6-1 victory over Hull City that extended the visitors’ winless run to six games.
Charlie Daniels opened the scoring after Junior Stanislas’ free-kick came back off a post, before Ryan Mason’s shot deflected in off Steve Cook to draw the game level.
Cook headed in moments later to restore Bournemouth’s lead, before Stanislas netted from the spot and then added a smart finish after the break.
Callum Wilson headed in late on before Dan Gosling grabbed a sixth.
Follow us on Twitter/Instagram: @Four4TwoMedia