Kobbie Mainoo‘s remarkable injury-time winner preserved Manchester United‘s late victory over Wolves tonight.

Twice during the match, the visitors were led by two goals, but the Wolves closed the gap to 3-3 in the final minutes on goals from Max Kilman and Neto in injury time. And just as Wolves thought they had clinched a draw, United raced up the other end and won it with an incredible solo effort from Mainoo in the seventh minute of stoppage time.

United dominated the first half, with several scoring opportunities and two goals disallowed. Marcus Rashford was the focal point of the buildup to the match. After being benched last weekend, he scored United’s first goal within the first five minutes as a response. In the second half, United’s advantage was increased by Rasmus Hojlund.

Wolves got back in the game with a penalty kick from replacement Pablo Sarabia with 19 minutes remaining, but Scott McTominay scored just beyond the half-hour mark to make the score 3-1. After that, Wolves made an incredible comeback, but Mainoo’s late heroics took the cake.

United moves up to sixth place in the league with the victory. Wolves will take on Chelsea at Stamford Bridge on Sunday and welcome West Ham.

Manchester United used to be known for their spectacular late, fantastic wins like this one, but Erik ten Hag’s squad had to pull it off in this fashion because they had squandered the lead too many times.

The 18-year-old from Stockport, Kobbie Mainoo, scored an incredible goal in the seventh minute of extra time to win it. As the United bench celebrated, the visiting fans must have felt it all too well. Snug in the directors’ box, Sir Alex Ferguson swung his chair around joyfully. United could only achieve this level of success after giving up so much, despite the widespread joy.