Chelsea played the entirety of the second half with 10 men as they clung on to defeat Brighton 3-2 after a tense finale at Stamford Bridge.
Republic of Ireland international Evan Ferguson led the line for the Seagulls, but had few opportunities to add to his tally of half a dozen Premier League goals this term.
Mauricio Pochettino's side were already two up thanks to headers from Enzo Fernandez and Levi Colwill when Conor Gallagher was shown a second yellow card for fouling Billy Gilmour in stoppage time at the end of the first half.
Moments before Gallagher's dismissal, Facundo Buonanotte had pulled Brighton back into it at 2-1 with swinging strike inside the post, and the stage looked set for a fightback by the visitors.
Instead, it was Chelsea that reasserted their charge, Fernandez converting from the spot midway through the second half after the excellent Mykhailo Mudryk had been fouled.
Joao Pedro came off the bench to head a goal back at the start of a lengthy period of added time, before Chelsea survived a penalty scare for a possible handball against Colwill with virtually the game's final action.
Ollie Watkins came up with a sensational and dramatic 90th-minute equaliser as Aston Villa came from behind twice to rescue a 2-2 draw at Bournemouth.
The Cherries took the lead in the 10th minute when Antoine Semenyo netted his third goal of the season, and he could have had a second six minutes later, but Villa keeper Emi Martinez was able to turn away his shot form a tight angle.
Semenyo was then booked for dissent in the 17th minute and three minutes later Villa were level as Leon Bailey jinked inside Milos Kerkez before lashing the ball across Neto and in at the far post.

Semenyo somehow avoided a second yellow card despite a blatant shirt-pull a minute later, and Villa's misery was compounded when the goal they thought they had scored form the subsequent free kick was chalked off after a VAR review found Lucas Digne had been offside.
Striker Dominic Solanke put the home side ahead again seven minutes into the second half, latching on to a square from Kerkez and turning brilliantly before firing home.
Both sides continued to attack and Villa, who had been kept in the game by some fine saves by Martinez, came closest to scoring with a deflected shot from Jhon Duran that hit the post in the 72nd minute.
With the clock ticking up towards 90 minutes Watkins finally got the equaliser his side so richly deserved, twisting his body to steer home a brilliant header to take a share of the points.
Woeful West Ham defending handed Crystal Palace a point in a 1-1 draw at the London Stadium.
The Hammers were leading through a fine goal from Ghana winger Mohammed Kudus and heading for a fifth straight win in all competitions.
But West Ham's Greek defender Konstantinos Mavropanos came bearing a gift when his crazy back-pass let Odsonne Edouard in to equalise.
Once again the Hammers' inability to keep a clean sheet cost them - they have managed just one in the Premier League this season.
Palace looked there for the taking, especially without the attacking threat of Eberechi Eze, who suffered an ankle injury last week.

But they went close to opening the scoring when Joachim Andersen headed Michael Olise's free-kick back across goal and Edouard volleyed wide.
However, the Hammers took the lead with their first real chance after 13 minutes.
Kudus started the move when he spun away from Will Hughes in the centre circle and found Lucas Paqueta.
The Brazilian fed the ball to James Ward-Prowse, who switched the play out to Vladimir Coufal on the right.
Czech full-back Coufal pulled the ball back for Kudus, who had continued his run into the area and thumped a first-time shot past Palace keeper Sam Johnstone.
Jarrod Bowen, back in West Ham's attack after missing two games with a knee knock picked up on England duty, could have doubled the lead when he latched onto Nayef Aguerd's ball over the top but his attempted lob did not beat Johnstone.
Palace went close to an equaliser before half-time when Andersen's free-kick was deflected off the back of Edson Alvarez and looped narrowly wide with home keeper Alphonse Areola stranded.
Kudus had the ball in the net again moments after the break but Tomas Soucek was offside and interfering with play when he swung a boot at the ball.
Edouard was denied by a Ward-Prowse header underneath the crossbar as he tried to get his head onto Marc Guehi's cross, but moments later came Mavropanos' brain fade.
The former Arsenal defender, only in the team as Kurt Zouma was missing due to a family issue, sent a no-look back-pass straight into the path of Edouard.
The French striker could not believe his luck as he strolled forward, evaded Alvarez's last-ditch tackle and fired low into the bottom corner.
Bowen could have won it in stoppage time, and continued West Ham's recent run of last-gasp winners, but planted his header straight at Johnstone.