Lukasz Fabianski - 10
Has had an outstanding season and once again was impeccable between the sticks. Pulled off a number of crucial saves with early two stops when Son looked set to score possibly the most important.
Ryan Fredericks -10
Really starting to find his feet in the past few games. His pace was important today and he used to Great effect on a number of occasions including an absolutely crucial block towards the end.
Issa Diop - 10
Most West Ham fans are of the view that our best centre-back partnership consists of Balbuena and Diop (Sorry Angelo!). Today's performance cemented that view as Issa looked back to his best and even showed some attacking prowess with a barnstorming run towards the end. Young players are prone to periods of loss of focus and he has come through his!
Fabian Balbuena - 10
A towering presence at the back and at this stage looks back to full match fitness after his injury over the Christmas period. Topped things off with the crucial for clearance off the line at the very end. Outstanding!
Arthur Masuaku - 10
Only a month ago he looked to be on his way out of the club, but after a series of excellent performances (where he's looked much steadier in defence) he looks to have a real future of the club next season.
Declan Rice - 10
Absolutely brilliant once again. Seems to have boundless energy. Another memorable performance as he put himself about with Eric Dier's late entrance only serving to underline how much better Dekky is as a defensive midfielder option! He really is good enough to build team around over the next couple of years.
Mark Noble - 10
it's hard to imagine life without Captain Claret and today was just the latest example of his total commitment to the club. Above all other players of recent times, Noble deserved to be on the West Ham team that goes down in history as the first to beat Spurs at their new ground. Class.
Robert Snodgrass - 10
Has totally turned it around at West Ham and is now a fans favourite. Not afraid to put in about a bit and picked up a yellow card for his troubles today. Ran his socks off until he was substituted.
Felipe Anderson - 10
Absolutely brilliant again and a constant threat to Spurs. Hasn't scored for a while but had z couple of close efforts and, as always, can hold onto the ball when needed with his superquick feet.
Michail Antonio - 10
Put simply, he has recovered his pace after all those hamstring issues of last year and is thoroughly enjoying himself. Superb finish for a memorable goal and almost nabbed a second!
Marko Arnautovic - 10
His best game in a while - looked up for it again....who knows what will happen in the Summer.