Defender Lucas Digne's own goal deep into stoppage time completed a superb comeback by Brighton to give them a thrilling 3-2 win over Everton in their Premier League showdown at the Amex Community Stadium.
The Toffees arrived in Brighton with one of the worst home records in the league and they soon found themselves behind again when Andre Gomes fouled Aaron Connolly to give Brighton a free kick on the edge of the area.
Pascal Gross drove the ball through the right side of a loose defensive wall and past keeper Jordan Pickford to open the scoring in the 15th minute, but it proved to be a short-lived lead as Brighton defender Adam Webster headed into his own net five minutes later.
Dominic Calvert-Lewin was sprung from the bench by the visitors in the 72nd minute and he put Everton ahead two minutes later, slotting the ball through the legs of keeper Mathew Ryan with his first touch.
With Everton looking like securing their first away win of the season, livewire Brighton forward Connolly was fouled in the box by Michael Keane and Neal Maupay smashed the spot kick straight down the middle to make it 2-2.
Connolly was taken off before the penalty was taken, nursing what looked to be a sore ankle.
The game looked set to end in a stalemate but substitute Leandro Trossard made one final raid up the left flank, firing a dangerous ball across the face of the goal that Digne turned into his own net to give the home side a dramatic late winner.
Enda Stevens provided the assist as Lys Mousset's second goal in as many games earned Sheffield United a 1-1 draw at West Ham United.
Four Ireland internationals started for the Sheffield outfit and the point sends the newly promoted Blades up to seventh place in the Premier League.
Somewhat against the run of play, Robert Snodgrass slid the ball into the net after being picked out by Andriy Yarmalenko on the stroke of halftime to give the hosts the lead.
October has become something of a difficult month for West Ham in recent years, with the Hammers having not tasted victory in their last nine October Premier League matches prior to Saturday's encounter at London Stadium.
That pressure seemed to get to West Ham as the visitors had chance after chance to equalise before Mousset sneaked the ball home from a tight angle in the 69th minute following a neat lay-off header by Stevens.
West Ham had plenty of opportunities to win but they could not find a way past Sheffield United goalkeeper Dean Henderson.
The result means the visitors are now unbeaten in their last three, with West Ham without a win in their last five games in all competitions.
Watford's winless run since the start of the Premier League campaign stretched to 10 games when they played out a 0-0 draw against Bournemouth at Vicarage Road but they had goalkeeper Ben Foster to thank for a rare clean sheet.
Watford were dealt an early blow when they were forced to substitute Tom Cleverley 10 minutes into the game after the midfielder injured his ankle while making a tackle, with Will Hughes coming on.
Foster kept Watford in the game with a string of saves as Bournemouth tested him with shots from distance. He was forced to dive low to his right twice to keep out Diego Rico's stinging shot and a well-placed curler from Philip Billing.
The visitors' best chance of the first half came on the stroke of halftime when a quick counter-attack released Callum Wilson on the right and his cross to the far post was met by Arnaut Groeneveld, whose effort was kept out by a diving Foster.
It was Bournemouth keeper Aaron Ramsdale's turn to provide the highlights in the second half, first denying Gerard Deulofeu at his near post and then flying low to his left to palm away a low drive from Hughes in the 75th minute.
The result leaves Quique Sanchez Flores's Watford bottom of the standings with five points while Bournemouth, who were held to a second consecutive 0-0 draw, are eighth with 13 points.