West Ham picked up a well-earned point against Tottenham Hotspur as the two sides met in a feisty encounter at the London Stadium on Tuesday night.
It didn't take long for the pace of Spurs to cause the home side problems as Timo Werner beat Valdimir Coufal and slotted a dangerous ball back into the box which was all too inviting for Brennan Johnson who opened the scoring.
The Hammers weren't to be deterred with a flurry of whipped Jarrod Bowen corners eventually leading to the opener. Kurt Zouma jinked his way through the Spurs defence and leapt with the cross hitting the back of the net from his back.
The fixture simmered nicely until half time with chances for both sides and pockets of space appearing all over the pitch. After the break, it was West Ham who started quicker as a Coufal run energised his colleagues.
Lucas Paqueta went close to finding the top corner from the edge of the box and Michail Antonio also blasted a powerful shot goalward that was ultimately an easy take for Guglielmo Vicario.
The Jamaica international then burst through one-on-one after shrugging off Micky van de Ven but looked too tired to pull off a shot capable of anything more than rolling into the keeper's midriff - although any goal would likely have been chalked off for a Paqueta foul in the run-up.
After that rush, West Ham faded as Spurs enjoyed long spells of possession and David Moyes flapped his arms on the touchline in a bid to wave his side up the pitch.
Here's how the West Ham players rated on Tuesday night.

1. Lukas Fabianski - 7
Deputised well and not really worked by Spurs. Stayed awake to save a late Udogie shot, but it was an easy stop. | AFP via Getty Images

2. Emerson - 6
Never quite got the better of Johnson, who was a threat throughout. His pace was needed tonight to dart between an ever-shifting Spurs formation. | Getty Images

3. Kurt Zouma - 8
Could maybe ask questions of his positioning for the Johnson goal but up for it tonight in general. His goal was a bit messy off his back but the movement before it was class. | Getty Images

4. Konstantinos Mavropanos - 7
Cleaned up neatly when he needed to and part of an organised West Ham defence that soaked up Spurs pressure in the second half. | AFP via Getty Images