Watford v Arsenal - story of the match
Tom Cleverley's stoppage-time goal fired Watford up to fourth and left Arsenal stunned.
The Gunners, attempting to climb into the top four themselves, were leading through a Per Mertesacker header but Troy Deeney equalised from the penalty spot.
Cleverley then rifled home a loose ball at the death to secure a 2-1 victory and leave Arsenal still searching for a first away win this season.
TWEET OF THE MATCH
"Arsenal take the lead at Watford as Per." A pun from BBC Match of the Day presenter Gary Lineker (@GaryLineker).
Troy Deeney. The introduction of the Watford skipper changed the course of the match. Nerveless with the penalty to equalise and played a big part in the stoppage-time winner.
MOMENT OF THE MATCH
Mesut Ozil, on as a substitute, should have settled the game for Arsenal when put clean through, only to fire too close to Heurelho Gomes. Seconds later Hector Bellerin fouled Richarlison and Watford were level.
Arsenal's first away goal of the season was also Per Mertesacker's first in the league since December 2013. Mind you, the Germany defender was making his first Premier League start in 532 days.
FROM THE TERRACES
Arsenal fans gave Arsene Wenger a chorus of "you don't know what you're doing" after the Gunners boss aborted Jack Wilshere's substitution and instead sent on Rob Holding. However, when they saw it was Laurent Koscielny and not Alex Iwobi coming off, they soon piped down.
Heurelho Gomes 6 (out of 10)
Christian Kabasele 6
Adrian Mariappa 6
Miguel Britos 6
Kiko Femenia 5
Abdoulaye Doucoure 6
Tom Cleverley 7
Jose Holebas 6
Roberto Pereyra 7
Andre Gray 6
Troy Deeney (for Gray, 62) 8
Andre Carrillo (for Mariappa, 62) 7
Etienne Capoue (for Pereyra, 80) 6
Petr Cech 6
Laurent Koscielny 6
Per Mertesacker 7
Nacho Monreal 7
Hector Bellerin 5
Mohamed Elneny 6
Granit Xhaka 6
Sead Kolasinac 5
Alex Iwobi 6
Danny Welbeck 6
Alexandre Lacazette 6
Mesut Ozil (for Welbeck, 61) 4
Olivier Giroud (for Lacazette, 68) 6
Rob Holding (for Koscielny, 85) 6
WHO'S UP NEXT?
Chelsea v Watford (Premier League, Oct 21)
Crvena Zvezda v Arsenal (Europa League, Oct 19)