Newcastle beat West Ham 3–1 at St James’ Park with Will Osula’s brace and Nick Woltemade’s opener, leaving the Hammers on the brink of relegation.