A Jesse Lingard double and David de Gea masterclass inspired Manchester United to a 3-1 win at Arsenal, though the victory was soured by Paul Pogba's second-half red.
Antonio Valencia (3) and Lingard (11) got United off to the perfect start, but Arsenal were back in it early in the second half through Alexandre Lacazette (49).
Lingard restored United's two-goal lead (63) before Pogba saw red for a dangerous tackle on Hector Bellerin, which means the France international will miss next Sunday's derby with Manchester City - live on Sky Sports Premier League.
Arsenal failed to break down a resolute 10-man United late on, with De Gea producing 14 saves in total, a joint-record in the Premier League since records began in 2003-04.
The result also sees Arsenal's perfect home record this season come to an end, while United put the pressure back on leaders City ahead of their match at home to West Ham on Nissan Super Sunday.
Arsenal: Cech (6), Koscielny (6), Mustafi (5), Monreal (5), Bellerin (6), Ramsey (6), Xhaka (5), Kolasinac (6), Ozil (6), Sanchez (6), Lacazette (6).
Subs: Iwobi (6), Welbeck (6), Giroud (6).
Man Utd: De Gea (9), Valencia (7), Lindelof (7), Smalling (7), Rojo (7), Young (8), Matic (8), Pogba (7), Lingard (8), Martial (7), Lukaku (7).
Subs: Herrera (6), Darmian (6), Rashford (N/A).
Man of the Match: David de Gea
United took an early lead through Valencia, who pinched the ball ahead of Sead Kolasinac before playing a one-two with Pogba and drilling the ball through Petr Cech's legs.
Shkodran Mustafi was at fault for United's second, with the Arsenal defender dithering on the goal before being intercepted by Lingard, who latched onto Anthony Martial's delightful flick to steer his effort in off the post.
Both sides were unchanged following victories in midweek. Alexandre Lacazette and Nemanja Matic recovered from injuries to start.
Arsenal continued to threaten, but Lacazette saw his shot ricochet off De Gea and hit the bar, with Granit Xhaka then skimming the post with the rebound.
A frantic end to the first half saw Bellerin and Kolasinac denied by De Gea, who then produced a stunning stop to prevent Romelu Lukaku from turning the ball into his own net.
Arsenal got one back through Lacazette just four minutes into the second half, with the Frenchman firing home after Aaron Ramsey beat the offside trap to set him up.
Lingard then saw his effort deflect off Cech and hit the post before a sensational De Gea double save prevented both Lacazette and Sanchez from scoring.
United then had their third just after the hour-mark, with Pogba holding off Laurent Koscielny before playing it over for Lingard to tap in.
Pogba's night was over though just 11 minutes later, with the midfielder leaving his studs in the back of Bellerin's leg - though Arsenal could not capitalise as United secured their 10th league win of the season.
- Arsenal suffered their first home league defeat in 15 games, since losing 2-1 to Watford in January.
- Manchester United have won more Premier League away games at Arsenal than any other side (8).
- David de Gea made 14 saves in the game, the joint-most in a Premier League game since 2003/04, when Opta started collecting this data (also 14 for Mannone for Sunderland v Chelsea in April 2014 and Tim Krul for Newcastle v Tottenham in November 2013).
- Jose Mourinho won away to one of the 'big six' in the Premier League for the first time in 12 attempts (D5 L6).
Man of the match - David de Gea
A staggering 14 saves tells you all you need to know. Time and again, the Spaniard produced world-class stops to deny Arsenal, who will have left the Emirates wondering how they have not taken at least a point.
The double save to prevent Lacazette (again) and Sanchez was arguably the standout moment for De Gea, who created a showreel worthy of the season's best saves all in one night.
Arsene Wenger: "At the back we didn't start well at all. We put ourselves in a very difficult position. Despite that, we had enough chances to come back.
"When you have 33 shots on goal in a game of that stature, it means our dominance was top class. Our spirit was outstanding, the quality of our performance was outstanding.
"But I'm angry and disappointed because at the end we have nothing to show for it. In games like that you have to be efficient."
Jose Mourinho: "The game was fantastic. If I was in the stands, if I was at home, I would be sad to see the game finish.
"In my case it's different, because I want to win and I want the game to finish.
"We managed to start the game with intensity and with that desire to play in their half."
Arsenal are in Europa League action at home to BATE Borisov on Thursday before heading to Southampton in the Premier League on December 10.
Meanwhile, United turn their attentions to Champions League meeting with CSKA Moscow on Tuesday, where a draw will guarantee top spot for the Red Devils. The Manchester derby follows on December 10.