Everton moved four points clear of the Premier League relegation zone as they snatched a last-gasp draw against Leicester City at Goodison Park.
The Toffees appeared to be on their way to defeat but Richarlison earned the home side a precious point at the death.
Leicester went ahead after just five minutes when Kelechi Iheanacho’s shot rebounded off Yerry Mina and Harvey Barnes turned home.
The Blues were ponderous for much of the first half but had some chances.
Richarlison stabbed an effort wide in the 17th minute while Demarai Gray sent an effort from outside the box not far off target.
Everton failed to create enough clear-cut opportunities in the second half.
Foxes keeper Kasper Schmeichel made two fairly routine saves from Richarlison and Yerry Mina.
But Everton would snatch a last-gasp equaliser through Richarlison.
The Brazilian’s shot wasn’t struck true at all but it deflected off Ricardo Pereira and trickled into the far corner to send the Goodison crowd into raptures.
The heroes
Richarlison: not the forward’s finest ever goal he will score. But he proved a goal threat throughout and won’t care how he netted.
Salomon Rondon: the striker has been a boo boy at Goodison this season. However, Rondon provided a focal point when coming off the bench and his physical presence ensured the ball could fall to Richarlison.
Kiernan Dewsbury-Hall: the Leicester midfielder wreaked havoc throughout the evening.
The villains
Allan: the Everton midfielder was well below his best. It was no surprise he was subbed in the 58th minute.
David Coote: a poor display from the referee. Constantly let Leicester time waste and didn’t give Everton some big decisions they deserved.
Here’s how we rated the Everton players.