Newcastle produced a classic Premier League comeback from 3-1 down to beat a stunned West Ham 4-3, with Harvey Barnes scoring twice late on.
The Hammers looked to have conjured up the perfect away performance when they were 3-1 up with 13 minutes to play, but Newcastle, who lost Jamaal Lascelles, Tino Livramento and Miguel Almiron to injury, scored three goals in the closing stages - Barnes netting two of them - to win a classic seven-goal encounter.
Alexander Isak got a hectic afternoon off to a fast start by netting a penalty inside six minutes after Anthony Gordon was fouled by Vladimir Coufal. West Ham responded with great quality, scoring twice courtesy of Michail Antonio and Mohammed Kudus.
Jarrod Bowen put West Ham firmly in control just after the break as Newcastle's injury problems meant a comeback looked very unlikely. However, substitute Kalvin Phillips' foul on Gordon triggered a change in momentum as Isak scored his second from the penalty spot.
West Ham were then unable to cope with the Newcastle pressure and Barnes drew the hosts level before his stunning long-range strike sealed the incredible comeback for the Toon, who had Gordon sent off in injury-time for a second booking.
Hammers boss David Moyes, who was booked as tempers frayed, was scarcely able to believe what he had seen.
The Premier League was back - with a bang.
Skysports