An incredible day of Premier League drama saw both leaders Liverpool and champions Manchester City rescue all three points with late fightbacks.
Liverpool trailed at Aston Villa while City were behind at home to Southampton, although Pep Guardiola's men looked set to profit when they turned their match around as the Reds continued to flounder.
Andrew Robertson and Sadio Mane clinched a stunning away victory, though, and Liverpool remain six points clear of City at the top after both sides won 2-1.
Elsewhere, Bournemouth, Newcastle United, Sheffield United and Brighton and Hove Albion all won, while Wolves held Arsenal.
INCREDIBLE DRAMA AT THE TOP
Villa away and Southampton at home - particularly after the Saints' horror show against Leicester City - looked like straightforward enough fixtures for Liverpool and City respectively.
However, it appeared for long spells on Saturday as though both would come away empty-handed.
At Villa Park, Trezeguet netted after 21 minutes and not until the 87th minute did Robertson level matters. Liverpool still appeared set to see their advantage cut, only for Mane to strike deep into stoppage time.
City were also given a scare as Southampton led through James Ward-Prowse early on.
But Sergio Aguero struck with 20 minutes remaining and then Kyle Walker, like Robertson an unlikely scorer, stole victory with just four minutes left on the clock.
BOOS FOR EMERY'S ARSENAL AGAIN
At Emirates Stadium, pressure continues to grow on Unai Emery after a third Premier League game without a win.
Pierre-Emerick Aubameyang - captaining the Gunners in Granit Xhaka's absence - put them in front, the striker scoring his 50th Gunners goal in his 78th appearance.
But again Arsenal dropped points despite leading, Raul Jimenez heading home Joao Moutinho's cross with 14 minutes to go to extend Wolves' unbeaten run to six league games.
Although Emery had restored fan favourite Mesut Ozil to the XI, boos rang out at full-time.
UNITED BEATEN BY BOURNEMOUTH
An entertaining day of Premier League action had kicked off with Bournemouth beating Manchester United, ending the Red Devils' brief resurgence.
After three straight away wins looked to have turned United's season around, former Old Trafford youngster Joshua King grabbed the only goal of the game at Vitality Stadium.
King turned away from Aaron Wan-Bissaka late in the first half, before slamming past David De Gea acrobatically for what proved to be the decisive strike.
NEWCASTLE HOLD ON, BLADES WIN BIG
Even the games on the slate not involving 'big-six' teams were full of thrills and spills.
Newcastle won 3-2 at West Ham, ending the match clinging on after dominating for an hour. They scored through Ciaran Clark, Federico Fernandez and Jonjo Shelvey, and the Magpies should have netted two or three more before the Hammers mounted something of a fightback, but ultimately fell short.
There was no such response from Burnley, as they went down 3-0 at Sheffield United, with John Lundstram on target twice as all three goals came in the first half.
Brighton ended the day all the way up in eighth after beating Norwich City 2-0.