And the young striker had the chance to make it a dream debut after coming on in the 71st minute - only to be denied one-on-one by Hammers' goalkeeper Jussi Jaaskelainen as it finished goalless at Carrow Road.
Danny Rose played 72 minutes in Sunderland's 1-1 draw against Liverpool.
Massimo Luongo came on as a substitute in the 72nd minute as Ipswich Town suffered a 2-0 defeat at Middlesbrough in the Championship.
John Bostock and Ryan Fredericks didn't feature for Swindon or Brentford respectively in League One.
Away from the UK, David Bentley made his debut for FC Rostov in the Russian Premier League and played the full 90 minutes in a 1-0 win against Dynamo Moscow.
Bongani Khumalo played 90 minutes as PAOK beat Asteras Tripolis in the Greek Super League.
Simon Dawkins played 89 minutes as San Jose Earthquakes moved eight points clear in the Western Division of the MLS with a 2-0 win against Chivas USA at the Home Depot Center.