Spurs held by West Ham in enthralling London derby

Tottenham missed the chance to close the gap on fourth-placed Aston Villa as West Ham held them to a 1-1 draw in an enthralling London derby.

Spurs took a fifth-minute lead through Brennan Johnson's tap-in, just moments after Jarrod Bowen missed a gilt-edged chance at the other end - but West Ham cancelled out that strike as Kurt Zouma headed in unmarked from a corner.

The Hammers should have completed the turnaround after half-time as Spurs goalkeeper Guglielmo Vicario saved well from Konstantinos Mavropanos from another corner, before Michail Antonio wastefully fired straight at the Italian while completely through on goal.

Both sides could have won it in stoppage time as Destiny Udogie fired straight at Lukasz Fabianski from inside the box and Bowen fired wide of Vicario's far post. But they could not be separated.

The result means Spurs sit two points behind Villa - who head to Manchester City on Wednesday - and nine ahead of sixth-placed Manchester United, who face Chelsea on Thursday. West Ham, meanwhile, remain in seventh after Newcastle's draw with Everton.