Gabriel Magalhaes headed Arsenal to a hard-fought 1-0 victory over Tottenham in a fiery North London derby at the Tottenham Hotspur Stadium.
Christopher Nkunku combined with debutant Jadon Sancho to deliver a 1-0 victory for Chelsea at Bournemouth, who hit the woodwork twice and saw a penalty saved.
Danny Ings scored a late goal to rescue a point for West Ham against Fulham at Craven Cottage.
Aston Villa came from two down to beat Everton 3-2 at Villa Park thanks to a wonder goal from substitute Jhon Duran.
Erling Haaland's ridiculous scoring start to the season rolled on as he scored his eighth and ninth goals in Man City's 2-1 win over Brentford.
Ipswich valiantly held high-flying Brighton to a goalless draw at the Amex Stadium - and were inches away from their first Premier League win as Liam Delap hit the post.
Manchester United produced a professional performance to beat struggling Southampton 3-0 and once again ease the pressure on manager Erik ten Hag.
Luis Diaz scored twice as Liverpool dismantled miserable Manchester United in a 3-0 win at Old Trafford.
Alexander Isak stung Tottenham with a winner against the run of play as Ange Postecoglou’s side dominated Newcastle yet fell to a 2-1 defeat.
Chelsea were held by Crystal Palace as Ebere Eze's wondrous second-half strike was enough for the Eagles to earn a 1-1 draw at Stamford Bridge.
Manchester City took full advantage of Arsenal's controversial slip-up at home to Brighton to move clear at the top of the nascent Premier League table.
Jean-Ricner Bellegarde's thunderbolt earned Wolves their first Premier League point of the season as they came from behind to claim a 1-1 draw at Nottingham Forest.
Amadou Onana and Jhon Duran scored their second goals of the season as Aston Villa returned to winning ways with a 2-1 victory at Leicester City.
Liam Delap's sumptuous long-range strike was cancelled out by Adama Traore but Ipswich claim first Premier League point of the season against Fulham.
Everton threw away a 2-0 lead in extraordinary fashion as Bournemouth scored three times after the 87th minute to win 3-2 in a classic Premier League encounter.
Bryan Mbeumo announced himself as Brentford’s new talisman with two goals in a 3-1 victory over Southampton.
Declan Rice's clumsy red card cost Arsenal two points at the top of the table as Brighton came from behind to draw 1-1 at the Emirates Stadium.
Liverpool made it two wins from two under Arne Slot as goals from Luis Diaz and Mohamed Salah sealed a 2-0 victory over Brentford.
Noni Madueke silenced the Wolves crowd with a quickfire second-half hat-trick to secure all three points for Chelsea in a stunning 6-2 victory.
Bournemouth were forced to settle for a point after VAR denied them a stoppage-time winner in a 1-1 draw against Newcastle on Super Sunday.