Arsenal extended their unbeaten run to 20 matches following an entertaining 2-2 Premier League draw with Manchester United on Wednesday.
Anthony Martial, on his 23rd birthday, cancelled out Shkodran Mustafi’s opener in the first half following an error from goalkeeper David de Gea.
Alexandre Lacazette capitalised on a Marcos Rojo mistake in the second half only for Jesse Lingard to respond almost immediately, meaning each side had to settle for a draw that does not greatly benefit their top-four ambitions.
Arsenal grew into the game after some early United dominance and went ahead 26 minutes in, when De Gea let Mustafi’s header slip through his grasp and Ander Herrera could not clear off the line in time.
United hit back just four minutes later, though. Bernd Leno saved Rojo’s free-kick, the ball was turned back towards the six-yard box by Herrera, and Martial swept it high into the net.
The match descended into a scrappier contest, with Arsenal losing Rob Holding and Aaron Ramsey to injury, as both sides seemed to struggle with the torrential rain and slick surface.
And the pitch did United no favours 68 minutes in a horrible moment for Rojo. Having given the ball away to Lacazette, who exchanged passes with Henrikh Mkhitaryan, the defender raced back only to divert the ball past De Gea with a sliding challenge on Arsenal’s number nine.
However, the Gunners once more failed to protect their lead, Lingard pouncing on some uncertainty in the visitors’ box to slide the ball beneath Leno, 74 seconds after United had fallen behind.
With the game suddenly having come to life, Arsenal wasted two chances to take the lead for the third time, Pierre-Emerick Aubameyang shooting straight at De Gea from point-blank range before Mkhitaryan missed with a near-post touch.
Aubameyang was denied again by a sprawling De Gea and Jose Mourinho threw on Paul Pogba, but neither side could find a winner, with United’s goalkeeper making a fine late stop to prevent Lucas Torreira from snatching victory.