Cristiano Ronaldo scored the 100th Premier League goal of his career as Manchester United looked to revive their fading top four hopes away at Arsenal.
Goals from Nuno Tavares and Bukayo Saka had put Arsenal into a commanding 2-0 lead before Ronaldo's punched finish halved the deficit and ensured his side went in at half time with hope.
Ronaldo, who becomes the 33rd player to reach the landmark, had missed United's trip to Liverpool in the week following the tragic loss of one of his newborn twins following his hat-trick against Norwich last weekend but appeared sharp here.