Crystal Palace missed the chance to pick up three precious points as the Premier League's bottom club was twice pegged back by Everton in an entertaining 2-2 draw at Selhurst Park.
All the goals came in the first half of a clash between two clubs stuck at the wrong end of the table, with David Unsworth's hopes of getting the Everton job on a full-time basis boosted by a battling display on the road.
James McArthur popped up at the right time to score the first after a mere 51 seconds, only for Leighton Baines to convert a controversial penalty inside six minutes and make it 1-1.
After Wilfried Zaha tapped Palace back ahead, Roy Hodgson's side presented Everton with a second equaliser, Oumar Niasse scoring against the club he so nearly joined before the last transfer deadline.
The visiting team improved in the second half but it was indebted to Palace substitute Christian Benteke for fluffing a glorious late chance to claim maximum points.
Ruben Loftus-Cheek was passed fit to start for the host and the midfielder – who came off in the first half of England's 0-0 midweek draw with Brazil with a back problem – was influential in Palace's opener.
The on-loan Chelsea player cut easily inside international team-mate Michael Keane and although his curling effort was kept out by Jordan Pickford, McArthur reacted quickly to volley in the rebound.
The home fans weren't celebrating for long, however, as Niasse's theatrical fall when feeling contact from Scott Dann's outstretched arm convinced referee Anthony Taylor to point to the spot.
Leighton Baines slammed the ball home to draw Everton level with his 20th Premier League penalty, moving him just two behind manager Unsworth's record for a defender in the history of the competition.
Still, Palace responded well to the disappointment of conceding a dubious equaliser.
It produced the best move of the opening half to re-take the lead, Zaha on hand to provide the finish into an empty net after Joel Ward's low cross had zipped off the sodden surface to evade the diving Pickford.
Yet its hard work was undone by carelessness at the other end in first-half stoppage time, Speroni's unnecessary pass putting Dann in trouble. Idrissa Gueye robbed possession from the ponderous centre-back and teed up Niasse for his fifth of the campaign.
Speroni went some way to making amends for his part in the avoidable equaliser with a reactionary save after the break from Dominic Calvert-Lewin, one of two changes made by a clearly unimpressed Unsworth during the half-time interval.
The introduction of Calvert-Lewin and Tom Davies gave Everton some much-needed energy, albeit the latter was a little enthusiastic with a heavy tackle on Loftus-Cheek that resulted in a booking.
Hodgson utilised his bench to send on the fit-again Benteke for the final 15 minutes, with the striker given a brief cameo after missing 10 games through injury.
However, the Belgium international's lack of recent action came back to bite Palace when he was played clean through by Zaha, his scuffed shot failing to even trouble Pickford as it bobbled wide of the target.
- Bangladesh vs New Zealand LIVE Score updates, 2nd Test Day 1: Latest scorecard, match streaming info
- Glenn Maxwell vows to play IPL until he ‘can’t walk anymore’
- IND-W vs ENG-W Live Streaming Info, 1st T20I: When and where to watch India Women vs England Women T20 series 2023?
- IND-W vs ENG-W Dream11 Prediction, 1st T20I: India Women vs England predicted playing XI, fantasy team, squads
- IND-W vs ENG-W head-to-head record in T20Is: India Women vs England Women overall stats; most runs, wickets