Adrian, Collins help West Ham beat the drop in win against Spurs

West Ham ended Spurs' nine-match unbeaten run in an exhilarating 1-0 win at the London Stadium.

Manuel Lanzini deservedly scored the only goal of the night in the 65th minute, cementing West Ham's place in the Premier League next season and almost certainly ending Tottenham's hopes of catching Chelsea at the top.

This was Tottenham's first visit to West Ham's new home, and they might be wondering what all the negative fuss has been about. For this was the club Hammers fans know and love; maddeningly inconsistent all campaign, the team have come good just as everyone had given up hope. As in the past, no matter their own problems, given the opportunity to spoil someone else's party, the Hammers have always found extra reserves. So it was against their North London neighbours.

Late in the season perhaps, but the London Stadium now sounds and feels like a home, and this win might ensure Slaven Bilic gets an opportunity to build a team in it.

Positives

For Hammers fans, any victory against Tottenham is a positive. This, though, felt like a return to the better days in the Boleyn, and both the team's display and the atmosphere bode well for the future if the right players can be brought in during the summer.

Negatives

This win was fashioned on the back of an exemplary defensive display. Up front, though, the Hammers desperately need more firepower.

8 -- Fans are fully behind Bilic and hope he can pull off another big win against Liverpool next weekend.

Player ratings (1-10; 10=best; players introduced after 70 minutes get no rating)

GK Adrian, 8 -- Two superb saves midway through the first half showed that Adrian needs to be confirmed as the No. 1 goalkeeper; attempts to lure him away in the summer should be resisted at all costs.

DF Sam Byram, 7 -- Had his work cut out as Tottenham targeted the 23-year-old as a weak link, but Byram improves match by match and performances like this might save Bilic from searching for a new right-back in the close season.

DF James Collins, 9 -- An absolute colossus at the heart of the West Ham defence. Missed nothing all night in a powerhouse display. So complete was his performance, the Wales defender might well have found Harry Kane in his pocket when he got home.

DF Winston Reid, 8 -- Unluckily booked in the first half, but Reid stuck to the task and was hugely influential in another clean sheet.

Manuel Lanzini's 65th-minute strike kept West Ham from relegation.

MF Aaron Cresswell, 7 -- Did well against Kyle Walker and provided the cross for the goal.

MF Cheikhou Kouyate, 7 -- Powered forward on many occasions and also held the ball well in the centre of the park.

MF Mark Noble, 7 -- Some excellent passes, although the captain's long shots were very wayward. A bad tackle on Eric Dier rightly received a yellow card.

MF Manuel Lanzini, 9 -- Caused Tottenham problems all night and scored the only goal in a wonderful display.

FW Andre Ayew, 7 -- Was involved in the goal, put in some good passes and harried Spurs throughout, but an excellent second-half chance was blazed over. If only there was a little more end product.

FW Jonathan Calleri, 5 -- It seems a shame to criticise a player in what was a magnificent team effort, but Calleri just doesn't offer anything up front. Had a great chance to put the Hammers two up, but Hugo Lloris pulled off a superb save.

Substitutes

Robert Snodgrass, N/R -- On for Ayew on 84 minutes but was pretty anonymous in his brief showing.

Ashley Fletcher, N/R -- A substitute for Calleri on 89 minutes and should have scored with the last kick of the match.

Edmilson Fernandes, N/R -- Replaced Lanzini on the stroke of 90 minutes, allowing the Argentine to get as standing ovation as he left the field.