Both sides were far from their best but nonetheless delivered a spectacle to kept both sets of fans on their seats.
The visitors took the lead through Shkodran Mustafi only for Jose Mourinho's men to draw level moments later thanks to Anthony Martial.
It was a similar story in the second half, with Alexandre Lacazette putting Arsenal ahead once again before United responded 60 seconds later through Jesse Lingard.
The teams pushed hard for a winner but were ultimately unable to find a goal, leaving the game all-level at the final whistle.
So how did the two teams fare? See the gallery below for our player ratings.