Summer signing Ivan Toney grabbed his first goal in black and white as he helped the Newcastle second string to a 2-2 draw on Monday night.
It was same venue, same night, same (Under 21s this time) opposition as a week ago, but this time Newcastle matched the Hammers for goals.
West Ham once again scored an early goal, just as Dimitri Payet did last week, this time it was forward Jordan Brown who put the home side one up after only five minutes.
Just as last week, the Hammers looked the far better team but this time the visitors carried their own goal threat.
With the half hour mark just passed, Captain for the night Ivan Toney finished from close range, having been denied only a minute earlier when the home keeper pulled off a great save.
After around an hour Toney was subbed for Gael Bigirimana, suggesting that the summer signing from Northampton could have a role to play for the first team on Wednesday night when Sheffield Wednesday visit.
By that point West Ham were in total control but unable to find the back of the net and with the match reaching the closing stages, it looked nailed on that both teams were going to still be left without a win this season.
Newcastle winger had other ideas though and went on a dazzling run in the final minutes, beating a handful of home defenders and putting a goal on the end of it.
Celebrations though were short-lived, as West Ham went straight up the other end and Newcastle keeper Brendan Pearson conceded a disputed penalty – Martin Samuelson earning a point as he put his spot-kick away.
West Ham Under 21s 2 Newcastle United Under 21s 2
Newcastle United: Pearson, Cobain (Newberry 82), Adu-Peprah (Gibson 82), Ward, Williams, Cameron, Hunter, Barlaser, Toney (Bigirimana 63), Longstaff, Roberts.