City put three past local rivals Manchester United after Liverpool did likewise at home to Nottingham Forest, keeping both in the top four of the early Premier League table.
Earlier in the day, West Ham lost 1-0 to Everton while Fulham drew at Brighton and Aston Villa eased past Luton.
A 2-0 win for Tottenham over Crystal Palace at Selhurst Park on Friday night kicked off the weekend in the best possible fashion for Spurs fans, who next see their team in action against Chelsea 10 days later.
The Blues were next in action on Saturday lunchtime, looking to extend their unbeaten run to four games. However, Brentford had other ideas and ran out winners at Stamford Bridge for the third season in a row.
Arsenal kept pace with Spurs with a 5-0 romp past Sheffield United at the Emirates Stadium in just one of two 3pm games. Bournemouth came from behind to beat Burnley in a clash between two teams in desperate need of moving away from the relegation zone. The Saturday schedule concluded at Molineux where Wolves wrestled Newcastle to a 2-2 draw.
Premier League table 2023-24
Live scores, fixtures and results