Having led twice through Richarlison and Cenk Tosun, Lions defender Murray Wallace scored an injury-time winner to essentially render the Toffees’ campaign over for another year.
Here’s how the players rated on a rain-soaked night at The Den:
Jordan Pickford - 5: should have shown more conviction in dealing with the move leading to Millwall’s first goal. Coming halfway out to meet the cross left him in no-man’s land and allowed Lee Gregory to capitalize.
Like many players, has looked shot of confidence since the derby nightmare, but Pickford has struggled more than most since.
Seamus Coleman - 5: started brightly in the first half, delivering more crosses than usual rather than retreating, but faded as the game wore on. His worst season as an Everton player by far.
Yerry Mina - 4: never looked at ease in the first half before being substituted at half-time, supposedly due to a foot injury. He and Michael Keane should have led by example more often, particularly in dealing with the free kick which led to Gregory’s goal.
Michael Keane - 5: only marginally better than Mina. Few glaring mistakes, if any, but Everton’s defence as a whole never looked assured throughout the entirety of this nightmare.
Lucas Digne - 4: the foul he gave away leading to Millwall’s second equaliser was cheap and unforgivable, as was the one for the late winner. Lost the aerial battle with Gregory for his goal, albeit it was a mismatch between the two. Has been excellent for much of this campaign, but a more composed head in Leighton Baines might have suited this environment better.
André Gomes - 4: anonymous. Has played too much football of late and badly needs a rest, though that probably tells you more about what Marco Silva thinks of his midfield alternatives.
Idrissa Gueye - 5: a couple of typically robust Gueye challenges, but consistently stray passing let him down again. If this was his Everton swansong before leaving for Paris Saint-Germain, he bowed out with a whimper, in truth.
Richarlison - 5: got on the scoresheet, but that owed more to a deflection and subsequent goalkeeping error from Millwall’s Jordan Archer. Too often found himself on the periphery of proceedings.
Gylfi Sigurðsson - 3: pathetic. Laid the ball on to Tosun for his goal, but otherwise offered nothing again. It’s baffling that a player who coasts through as many games as Sigurðsson has done this season is in double figures for goals; too often this campaign he has offered Everton nothing in attack.
If Silva had any viable alternative for his position, Sigurðsson’s place in the side would surely be under threat. As it is, he will probably feature for much of the remainder of another lamentable season, but is not the answer long-term.
Ademola Lookman - 4: admittedly playing on his weaker right side, but should that be an excuse for a player desperately needing to prove himself?
Difficult to remember Lookman doing anything of note tonight, and though he was superb in the win against Bournemouth a fortnight ago, you wonder if he is earning his place in the side primarily through not being Theo Walcott. Was rightly substituted, and must quickly find more consistency.
Dominic Calvert-Lewin - 4: was bullied by Millwall’s centre-backs all game before being hooked for Tosun on 65 minutes.
What Calvert-Lewin possesses in physical attributes, he lacks in the technical side. A tall, strong and quick centre-forward should be able to hold the ball up far better than he did today.
Kurt Zouma (replaced Mina on 46 minutes) - 5: made one excellent sliding challenge on Ryan Leonard, but did little, if anything, to settle a defence that had already looked all at sea prior to his arrival.
Cenk Tosun (replaced Calvert-Lewin on 65 minutes) - 6: had one chance at goal and took it. Probably the only player who can emerge from Everton’s latest embarrassment with any credit.
Theo Walcott (replaced Lookman on 79 minutes) - 5: Only on for just more than ten minutes but offered nothing. Another who can surely not be part of Silva’s plans going forward.
A hugely disappointing night for Everton and, whether fair or not, questions will be asked of Marco Silva now, if they weren’t already.
Where the Blues go from here is anyone’s guess but, ultimately, for the third consecutive year, the second half of the season has become a write-off.