Arsenal left it agonisingly late to ensure they regained top spot in the Premier League after a resilient Cardiff City almost snatched a point at the Emirates.

Arsene Wenger’s side enjoyed most of the possession throughout the 90 minutes but appeared to lack that cutting edge in the final third, while Cardiff stayed strong at the back and had stopper David Marshall to thank on a number of occasions with some top saves.

Jack Wilshere struck the post early on in a game that looked to be heading for a goalless draw before substitute Nicklas Bendtner tapped home with two minutes of normal time remaining.

And three minutes later Theo Walcott doubled Arsenal’s lead after he expertly slotted home Wilshere’s pass.

Despite the defeat, Cardiff will have been proud of their performance in front of Ole Gunnar Solskjaer, who is expected to be named Malky Mackay’s successor in the coming hours.