Danny Welbeck made a dramatic return to action to score the winning goal for Arsenal against Leicester and put the Gunners firmly back in the hunt for the Premier League title.

The England international has been out of action since April last year due to knee surgery, missing the entire season so far.

The former Manchester United player entered the fray in the top-of-the-table tussle for Alex Oxlade-Chamberlain in the 83rd minute and managed to get on the scoresheet with just seconds remaining on the clock.

The £16m signing connected with Mesut Ozil's free-kick in the 95th minute with his deft header getting past Kasper Schmeichel and into the back of the net.

Arsenal fans went delirious, Twitter went into meltdown and Rio Ferdinand reflected on how Manchester United ever agreed to sell their youth product to the Gunners...

Arsenal vs Leicester player ratings Show all 22 1 /22 Arsenal vs Leicester player ratings Arsenal vs Leicester player ratings Petr Cech - 6 out of 10 Getty Arsenal vs Leicester player ratings Gabriel - 5 out of 10 Getty Arsenal vs Leicester player ratings Laurent Koscielny - 5 out of 10 Getty Arsenal vs Leicester player ratings Nacho Monreal - 7 out of 10 Getty Arsenal vs Leicester player ratings Hector Bellerin - 7 out of 10 Getty Arsenal vs Leicester player ratings Francis Coquelin - 6 out of 10 Getty Arsenal vs Leicester player ratings Granit Xhaka - 6 out of 10 Getty Arsenal vs Leicester player ratings Kieran Gibbs - 5 out of 10 Getty Arsenal vs Leicester player ratings Mesut Ozil - 7 out of 10 Getty Arsenal vs Leicester player ratings Alexis Sanchez - 7 out of 10 Getty Arsenal vs Leicester player ratings Theo Walcott - 5 out of 10 Theo Walcott Getty Arsenal vs Leicester player ratings Kasper Schmeichel - 7 out of 10 Getty Arsenal vs Leicester player ratings Danny Simpson - 7 out of 10 Getty Arsenal vs Leicester player ratings Yohan Benalouane - 8 out of 10 Getty Arsenal vs Leicester player ratings Robert Huth - 8 out of 10 Getty Arsenal vs Leicester player ratings Christian Fuchs - 7 out of 10 Getty Arsenal vs Leicester player ratings Riyad Mahrez - 7 out of 10 Getty Arsenal vs Leicester player ratings Wilfred Ndidi - 8 out of 10 Getty Arsenal vs Leicester player ratings Danny Drinkwater - 6 out of 10 Getty Arsenal vs Leicester player ratings Marc Albrighton - 8 out of 10 Getty Arsenal vs Leicester player ratings Jamie Vardy - 7 out of 10 Getty Arsenal vs Leicester player ratings Leonardo Ulloa - 6 out of 10 Leonardo Ulloa Getty