Maurizio Sarri’s side dominated possession in the first half with Eden Hazard striking the post and Pedro wasting a chance from close range.
But their profligacy was punished four minutes after the break as Richarlison headed in following a corner for his 13th goal of the season.
The visitors’ woes continued after 71 minutes when Richarlison was brought down in the penalty box by Marcos Alonso before Gylfi Sigurdsson scored the rebound from his own spot-kick.
As a result, the visitors failed to capitalise on their game in hand, and still sit sixth in the Premier League table, a point behind Manchester United, who they would have leapfrogged had they won. Victory would also have taken them level on points with fourth-placed Arsenal.
For Everton, a first home win since 13 January was a much-needed response following last weekend’s defeat at Newcastle in which Marco Silva’s side lost 3-2 having led by two goals.
In that game, Jordan Pickford was an erratic presence in goal, but this time where there was no dip from Silva’s side and the England goalkeeper made a remarkable save to stop Gonzalo Higuain’s deflected shot shortly after the hosts went ahead.
Everton end struggles at home
Four losses in the last six home games prior to this encounter had made Goodison Park a depressing place for Toffees fans.
Owner Farhad Moshiri has spent more than £300m since he took over the club, but an inconsistent season looked set to continue in a first half where Chelsea were well on top.
Chelsea’s early dominance came despite Silva using his programme notes to ask for a “fantastic” atmosphere similar to the goalless draw in the Merseyside derby two weeks ago and it was only after the break that the hosts came to life.
Andre Gomes followed his first-half shot with another rasping effort in front of the Gwladys Street End to give the home fans hope.
But Goodison erupted with delight when Richarlison headed in after Calvert-Lewin’s effort was saved by Kepa Arrizabalaga.
Dominic Calvert-Lewin came close to making it 2-0 when Bernard’s cross skipped over his sliding lunge but the hosts did go further ahead after 71 minutes as Sigurdsson converted after Chelsea’s goalkeeper had saved his penalty.
“Barkley, Barkley, what’s the score?”
They still have the backup of being able to qualify for next season’s competition by winning the Europa League, and on Friday they received a favourable quarter-final draw against Slavia Prague.
They had enough chances in the first half to earn a two-goal lead as Hazard hit the post and Pedro, Higuain and Ross Barkley could not convert from close range.
When they tried to respond in the second half, they were met with stern resistance from the Everton defence who appeared to learn the lessons from their defeat at Newcastle.
Pickford made two fine saves while Yerry Mina, making his first Premier League start since 29 December, was a strong presence in defence.
In the closing stages, the home fans chanted: “Barkley, Barkley, what’s the score?”
That treatment all seemed fair game, but the only sour note was an object thrown towards the England midfielder after seven minutes from the Gwladys Street End which, fortunately, did not hit its target.
More to follow.
- 8André GomesBooked at 59minsSubstituted forSchneiderlinat 68′minutes
- 10G SigurdssonSubstituted forDaviesat 86′minutes
- 20BernardSubstituted forWalcottat 78′minutes
- 2RüdigerBooked at 61mins
- 30David Luiz
- 3AlonsoBooked at 36mins
- 5JorginhoSubstituted forHudson-Odoiat 74′minutes
- 8BarkleySubstituted forLoftus-Cheekat 65′minutes
- 9HiguaínSubstituted forGiroudat 66′minutes
- 10E Hazard
- Anthony Taylor