Everton staged a dramatic turnaround to snatch a 2-1 victory over Crystal Palace, with Jack Grealish netting a stoppage-time winner that ended the Eagles’ 19-game unbeaten streak.
Palace, looking poised for a top-two finish under Oliver Glasner, took the lead through Daniel Munoz.
The goal left Everton booed off at the break, with the visitors struggling to make an impact.
The Eagles had opportunities to extend their advantage. Jean-Philippe Mateta saw one effort cleared off the line and missed another from close range.
Their inability to put the game beyond Everton proved costly. Iliman Ndiaye converted a penalty 14 minutes from time after Maxence Lacroix’s foul, giving Everton renewed hope.
As Palace pushed forward in the dying moments, Grealish capitalised on Beto’s header, which Dean Henderson saved, and instinctively bundled the ball home to spark celebrations at the Hill-Dickinson Stadium.
The Manchester City winger, on loan, admitted he barely knew how the ball ended up in the net, but he gladly took credit, responding to David Moyes’ call for more attacking threat.
That threat had largely been missing throughout the game until Lacroix’s error gifted Everton a lifeline.
The win marks a perfect start for Everton at their new home, keeping them unbeaten at the Hill-Dickinson Stadium.
For Palace, despite the setback, context softens the blow. A year ago, they were languishing in 18th with no wins.
Now, under Glasner, fifth place represents uncharted territory and a significant achievement for the Eagles.