Lingard, who was on loan at the London Stadium last season, was substituted on in the second half and hit his right foot with two minutes left and shot into the top corner.
Another drama ensued when Luke Shaw was classified as a handball player in the penalty area and De Gea dived the right path to parry Noble’s penalty kick, which made his first touch in the 95th minute after coming off the bench.
At the start of the competition, Cristiano Ronaldo had scored his fourth goal in three games since joining Manchester United and shot at Lukasz Fabianski from close range in the 35th minute.
West Ham had taken the lead five minutes earlier when Said Benrahma took the lead with an outside shot from Said Benrahma after a large defense from defender Raphael Varane.
Bruno Fernandes had a first strike from Fabianski, who made a series of saves for the home side, perfectly tipped the post.
The win ensures Ole Gunnar Solskjaer’s side remain unbeaten in the league with four wins and one draw this season, while West Ham suffered their first loss of the season.
Man utd retains unbeaten run on the road
The Red Devils were heavily criticized after a poor Champions League performance in Switzerland against the Young Boys in the middle of the week and looked like they were frustrated in London.
Instead, they maintained their incredible away run in the league and are now unbeaten in their last 29 top division games outside of Old Trafford.
The game drew near until Lingard scored a superb goal and the England international failed to cheer after being well received by home fans.
Ronaldo’s return appears to be an inspired move by Solskjaer as the Portugal international continued his impressive return and could have scored more goals as well as a number of criminal complaints denied.
Ronaldo shot straight at Fabianski and another shot was brilliantly missed by the Polish goalkeeper, who also blocked Luke Shaw and Aaron Wan-Bissaka.
West Ham’s strikers Nikola Vlasic and Pablo Fornals both shot out of promising positions and David Moyes’ side had a unique opportunity to score a point in the final seconds.
Andriy Yarmolenko’s cross struck Shaw’s outstretched arm and referee Martin Atkinson awarded the penalty after viewing the incident on the field monitor.
Declan Rice initially took the ball but Noble came on for Jarrod Bowen and took charge, but his attempt was brilliantly held up by De Gea.