Newcastle United neared Premier League survival with a five-goal thriller against West Ham United at St James' Park, putting the Hammers' hopes of competing in the Champions League next season in jeopardy.
An Issa Diop own goal and a Lukasz Fabianski blunder helped Joelinton to give Newcastle a 2-0 lead at halftime, while West Ham's Craig Dawson was sent off in the build-up to the opener.
West Ham eventually found their stride after Diop made amends and Jesse Lingard scored from the penalty spot, only for Newcastle's Joe Willock to head in a late winner.
Lingard was forced off with an injury late in the game, adding to the Hammers' misery.
The outcome means the Hammers have lost out on third place and will finish sixth if Chelsea and Liverpool win their games in hand this week.