The match began rather quietly, with the first half lacking much excitement. However, the game burst into life in the 27th minute when Manchester United swiftly moved the ball from their own half, resulting in a powerful finish by Marcus Rashford.
But the lead didn’t last long, as just two minutes later, Gabriel Martinelli set up Martin Odegaard for the equalizing goal.
Arsenal believed they had a penalty early in the second half when Kai Havertz appeared to go down in the penalty area. However, Anthony Taylor, after consulting the monitor, reversed his initial decision.
The second half also saw Rasmus Hojlund making his debut for Manchester United.
Bukayo Saka had a golden opportunity to put Arsenal ahead from close range, but he couldn’t convert. Later in the game, a late strike by Alejandro Garnacho for United was disallowed due to offside.
As the match seemed to be heading for a draw, Declan Rice’s shot took a deflection and found the net in injury time, sending the Emirates Stadium into a frenzy. To add to the drama, substitute Gabriel Jesus broke away a few minutes later to seal an astonishing victory for Arsenal.