Olivier Giroud struck in the 89th minute to earn Arsenal a 1-1 draw against Manchester United at Old Trafford.
United dominated for long periods of the match and looked destined for a home win after Juan Mata had given them the lead with a 68th-minute strike.
But with only two minutes remaining of normal time two substitutes made the difference for the visitors, as Alex Oxlade-Chamberlain hared down the right wing and delivered a cross which Giroud powered past David De Gea.
Super Eagles forward Alex Iwobi was dropped and saw no minutes of action, his left attacking spot taken by Aaron Ramsey.
Petr Cech was at full stretch to deny Mata, on 36 minutes, and twice thwarted Anthony Martial before the interval, but the hosts were worthy of their lead when Ander Herrera cut the ball back from the byline for Mata to fire low past Cech.
Marcos Rojo might have made it 2-0 when he headed Daley Blind’s cross wide of the goal but Arsenal’s first goal against a Mourinho side for nine years in the Premier League, ensured the Gunners escaped with a point.
Arsenal were without injured duo of Hector Bellerin an Santi Cazorla while United missed Zlatan Ibrahimovic through suspension.