I don't think I can remember a game with so many late twists and turns - follow all the reaction right over here, that's it from me today!
- Use audio icon to listen to BBC Radio London commentary
- Everton XI: Robles, Stones, Jagielka, Oviedo, Lukaku, Mirallas, Lennon, McCarthy, Barkley, Coleman, Funes Mori.
- West Ham XI: Adrian, Kouyate, Oxford, Ogbonna, Antonio, Noble, Obiang, Lanzini, Cresswell, Payet, Emenike.
That is that!
What a sensational turnaround!
But it's too little too late! Everton's players crumple to the floor as Dimitri Payet turns home what must be the winner!Copyright: Reuters
Finally a defensive change for Everton!
Gareth Barry is on for Romelu Lukaku.
Brilliant block by Phil Jagielka to deny Andy Carroll on the edge of the box!
There's still time though...
Romelu Lukaku played in by Ross Barkley! But the ball sticks in his feet and the chance is gone...
Just wow. Adrian's penalty save has turned this game. Everton would have been 3-0 up!
Now there could be time for a winner!
The Hammers have done it! Diafra Sakho rises highest to level - meeting a brilliant Dmitri Payet cross with his head!Copyright: Reuters
Yellow for Angelo Ogbonna.
Oumar Niasse is brought down as Everton look to break - the home fans want a red to level things out but there were men covering.
A huge goal. Enormous!
Michail Antonio gives West Ham belief, heading in from Mark Noble's cross from the left.
Romelu Lukaku must be replaying that missed penalty in his head right now...Copyright: Reuters
Aaron Lennon is enjoying the delight of the crowd as he nips off for a place on the bench. It's Oumar Niasse who is on to replace him - this is no defensive change!Copyright: Getty Images
What's going on here is the following: West Ham pour men forward, Everton win the ball and boom it up to Romelu Lukaku, who has got the total beating of this Hammers defence (such that it is, with so many men looking to get up).
Then, a few minutes later, it's rinse and repeat. Very enjoyable for the neutral!
Romelu Lukaku races clear on goal - power, pace.. but not enough poise as Adrian pokes out a leg to deny him!
Down the other end Andy Carroll has the ball in the net but the whistle had gone - handball by Manuel Lanzini.
Wow. What will that do for West Ham's belief here?
It wasn't the greatest of pens from Romelu Lukaku, but there's no sign of Everton heads dropping. Muhamed Besic now goes storming into a challenge and the home crowd roar their support!
Adrian denies Romelu Lukaku down low to his right.
Muhamed Besic is tripped by Alex Song!
This really would be a sensational win for Everton - they lost Kevin Mirallas to that red card after just 35 minutes or so.
Since then they've been working really hard - and you could say deservedly doubled their lead.
But can they hold on for the full 90? Even with a two-goal cushion?
Double change for West Ham and a last throw of the dice for Slaven Bilic - he's made all his changes now.
Alex Song and Diafra Sakho are on for Emmanuel Emenike and Pedro Obiang- two pretty like-for-like switches.
Incredible. Just as I was about to start asking how long it would be before West Ham began to make their extra man count, Everton go and score.
And what a season Aaron Lennon is having!Copyright: Reuters
What a lovely goal this is! It's all about Aaron Lennon and Romelu Lukaku's one-two on the edge of the box, Lennon's touch impeccable as he burns into the box to poke home.
The 10-men of Everton double their lead!Copyright: Reuters