Manchester United were held 1-1 by 10-man Southampton as Ole Gunnar Solskjaer's side dropped more Premier League points.
United went ahead through Daniel James' 10th-minute stunner, the Wales winger's third goal since his summer move from Swansea.
But Saints levelled after 58 minutes when Danish defender Jan Vestergaard rose above Victor Lindelof and scored his first goal for the club with a towering header.
Kevin Danso was sent off 17 minutes from time for a second bookable offence, but United failed to take advantage and have taken only two points from their last three games.
Manchester City coasted to a routine 4-0 home win over Brighton to make it 10 points from 12 for Pep Guardiola's side.
Kevin De Bruyne smashed City ahead after 71 seconds and Sergio Aguero doubled the advantage three minutes before half-time.
Aguero brilliantly curled home his second after 55 minutes and substitute Bernardo Silva wrapped up victory for the champions.
Tammy Abraham kept his fine scoring run going with another double, but Chelsea were stunned as Sheffield United fought back to draw 2-2 at Stamford Bridge.
Abraham scored twice at Norwich last weekend and pounced on a Dean Henderson error to give Chelsea a 19th-minute lead.
He scored again just before half-time, but Callum Robinson turned home his first goal for the Blades seconds after the re-start.
Sheffield United bagged an unlikely point when Kurt Zouma put through his own net in the final minute.
Jamie Vardy scored twice as Leicester overcame Bournemouth 3-1 to maintain their unbeaten record.
Vardy put Leicester ahead after 12 minutes with a stunning 25-yard lob, but the Cherries quickly equalised through Callum Wilson.
Leicester regained the lead four minutes before the break when Youri Tielemans stabbed home Vardy's cross.
Tielemans escaped a VAR red card check for a high challenge on Wilson and Vardy punished Bournemouth again with his third goal of the season after 73 minutes.
West Ham claimed a second successive league win with a 2-0 home victory over Norwich.
Sebastien Haller converted Arthur Masuaku's 24th-minute cross for his third goal in two games.
Andriy Yarmolenko volleyed the second after 56 minutes, the Ukrainian's first goal in nearly 12 months after a long injury lay-off.
Crystal Palace beat 10-man Aston Villa 1-0 in a controversial clash at Selhurst Park.
Villa were reduced to 10 men with Trezeguet shown a second yellow card after 54 minutes for a late foul on Wilfried Zaha
Jordan Ayew scored in Palace's shock win at Manchester United last week and repeated the act by curling home 17 minutes from time.
Villa were denied an equaliser in stoppage time as Henri Lansbury's strike was ruled out, with referee Kevin Friend penalising Jack Grealish for a dive in build-up.
Watford claimed their first point of the season in a 1-1 draw at Newcastle but remain bottom.
Will Hughes gave the Hornets a second-minute lead before Fabian Schar equalised just before half-time.