Arsenal missed the chance to close gap on Premier League leaders Chelsea after being stunned 1-2 by Watford.

Winless in their last seven Premier League games, the visitors made a blistering start at the Emirates when goals from Younes Kaboul and Troy Deeney fired them to a 2-0 lead inside 13 minutes.

Kaboul scored the opener when Shkodran Mustafi fouled debutant M’Baye Niang. Petr Cech would have saved the resulting free-kick without too much trouble but a huge deflection off Aaron Ramsey saw the ball finding the back of the net. With the Gunners failing to react after the early setback, the Hornets piled more misery on them when Deeney tapped in the rebound after Etienne Capoue’s fine run ended with his shot being saved by Cech.

Ramsey’s woeful night came to an unfortunate end shortly when he limped off with what looked like a calf injury. The Gunners had a penalty appeal turned down when Nacho Monreal went down in the box but referee Andre Marriner booked the Arsenal defender for simulation.

The visitors kept on pressing and came close to scoring again as Sebastian Prodl’s header forced a stop from Cech, while Miguel Britos’ effort was blocked by Olivier Giroud.

Arsene Wenger’s men started brightly after the break as Theo Walcott, who had replaced Giroud at half time, hit a decent shot towards the goal three minutes after the break. A couple of minutes later, the England international, who had scored a hat-trick in the FA Cup against Southampton on Saturday, had a chance to reduce the deficit but was denied by Heurelho Gomes before the Watford goalie brilliantly denied Alex Iwobi.

Iwobi reduced the deficit in the 58th minute when he found the far post from an Alexis Sanchez delivery but the Hornets managed to hold on to inflict a humiliating defeat on the much fancied opponents.

Here is how Twitter reacted to the match: