Manchester City moved level on points with league leaders Arsenal after a controversial 1-0 win over Manchester United in the 199th Manchester derby, a fixture defined by two contentious officiating calls.
Phil Foden was sent off in the first half for kicking out at Bruno Fernandes, leaving United to play the majority of the match with ten men. City eventually found a breakthrough through Erling Haaland, though the goal only stood after a VAR review that many observers felt should have ruled it out, given Enzo Fernández appeared to interfere with play from an offside position. Even the independent panel Pro Ref later conceded the goal should not have counted.
Despite the numerical advantage, United manager Michael Carrick could not find a way to unlock City's disciplined defensive shape, with Bryan Mbeumo's stoppage-time effort United's best chance of salvaging a point. Carrick had pointed to City enjoying extra rest following midweek Champions League fixtures, yet he opted to keep several key players, including Fernandes, on the pitch for the full 90 minutes of United's 4-0 midweek win over Sabah. Enzo Maresca, in his first Manchester derby in charge of City, made a decisive impact from the bench, introducing Iliman Ndiaye for Rayan Cherki to add more direct attacking threat. New arrivals Enzo Fernández and Elliot Anderson continued to impress, while Marc Guéhi was assured throughout at the back.
Elsewhere, Arsenal maintained their perfect start to the season with a 2-0 win at Sunderland, though not without controversy of their own. A penalty was awarded to the hosts after John Brooks penalised Ezri Konsa for pulling down Dan Ballard at a throw-in, but Enzo Le Fée's spot-kick was saved by David Raya. Arsenal then took the lead through a fine strike from Bruno Guimarães before Bukayo Saka added a late penalty to seal the win. Arsenal manager Mikel Arteta was left frustrated by the officiating around the penalty decision, saying he felt