Manchester City secured a hard-fought 1-0 victory over Manchester United at Old Trafford, maintaining their perfect start to the Premier League season despite playing with ten men for over 70 minutes. The match turned on 23 minutes when Phil Foden was shown a straight red card for kicking out at Bruno Fernandes, becoming the first City player sent off in a Manchester derby since 2006. Despite the numerical disadvantage, City remained resolute. United struck the woodwork twice through Marcus Rashford's free-kick and Kobbie Mainoo's effort, but couldn't find a breakthrough. The decisive moment came on 60 minutes when Erling Haaland tapped home Josko Gvardiol's deflected cross. The goal was initially ruled out for offside but was awarded after a lengthy VAR check, despite Enzo Fernandez being in an offside position and attempting to play the ball. Fernandez hit the post on 68 minutes, and Gvardiol was booked on 79. Gianluigi Donnarumma made a stunning stoppage-time save to deny Bryan Mbeumo. City registered 8 shots to United's 11. Haaland was named man of the match. Pro Ref later acknowledged the goal decision was an error. City remain level on points with Arsenal, while United sit 13th.