Henrikh Mkhitaryan came off the bench to salvage a point for Arsenal as they extended their unbeaten run against a Wolves side who were deserving of victory.

The visitors, whose 29-year wait for a win away to the Gunners goes on, looked set to end a three-game losing streak thanks to Ivan Cavaleiro’s opener.

But Unai Emery’s side have shown desire when behind and have now taken nine points from losing positions in the Premier League this season as Mkhitaryan’s cross-cum-shot evaded everyone to earn Arsenal a point from a 1-1 draw just four minutes from full-time.

Another slow start could easily have cost the hosts dear – with Cardiff the only other side in the top-flight yet to hold a half-time lead this season.

Wolves played their part and will feel they should have wrapped up a win of their own, Arsenal goalkeeper Bernd Leno on hand to make a number of key saves from the visitors, who rattled the woodwork in the closing stages through Morgan Gibbs-White.

It was Wolves who took the lead with less than 15 minutes on the clock as Granit Xhaka conceded possession in midfield.

The Switzerland international allowed the ball to roll in front of him but it was Cavaleiro who collected it, bursting forward and exchanging passes with Raul Jimenez before sweeping home.

Arsenal looked to respond and had a series of strikes blocked by the Wolves defence, most notably captain Conor Coady keeping Alexandre Lacazette’s goalbound attempt out.

The visitors used their electric pace to counter-attack and Leno saved well from Helder Costa before smothering bravely at the feet of Jimenez.

The German was the busiest of the goalkeepers in the opening half an hour, pushing another Costa effort away as Nuno Espirito Santo’s side continued to pressurise the Arsenal defence.

Emery introduced Matteo Guendouzi for Alex Iwobi at half-time, changing formation in an attempt to get his side back in the game.

Lucas Torreira forced Rui Patricio into his first meaningful contribution on the hour mark with Hector Bellerin blazing over when well placed as the hosts toiled.

Pierre-Emerick Aubameyang came within inches of levelling when his deflected shot came off the post, with Emery turning to Aaron Ramsey and Henrikh Mkhitaryan for the closing 15 minutes.

With Arsenal throwing men forward, Wolves caught them on the break and Leno again had to be alert to turn away Diogo Jota’s shot.

Ramsey was denied by Patricio at point-blank range but Arsenal would equalise from the resulting corner – played short, Mkhitaryan looked to drift a cross to the back post but instead floated the ball into the far corner of Patricio’s net.

Emery and his bench were incensed as referee Stuart Attwell added five minutes of stoppage time but it was Wolves who looked the more likely to win it at the death.

Adama Traore’s pace was enough to earn the visitors two gilt-edged chances to win it. First the club-record signing drew another top save from Leno before later teeing up fellow substitute Gibbs-White, whose effort crashed off the underside of the crossbar and bounced clear.