Following a slow-burn first half and a host of missed chances after the break — including a big one from Marcus Rashford — substitute Alejandro Garnacho gave United the lead in the 82nd minute following a driving run at the heart of the City defence. However, that lead would last just seven minutes as fellow sub Bernardo Silva headed home City’s equaliser at the far post to force a shootout. Bernardo missed City’s first spot-kick, but Pep Guardiola’s men remained perfect from there, with Jadon Sancho and Jonny Evans missing for United.

City have now ended a run of three straight defeats in the Community Shield, while United remain the only side to lose four in a row (1998-2001). Here are the full player ratings as Manchester City lifted yet another trophy. Could do nothing about Garnacho’s goal, wasn’t really tested otherwise.

Sent Onana the wrong way in the shootout after denying Sancho. Search ‘Rico Lewis’ on X and you’ll see a lot of divided opinion on his performance here. For the record, he was pretty solid.

Desperately tried to block Garnacho’s shot for the goal but couldn’t make up the ground in time. The goal definitely wasn’t his fault, though. Gained some redemption for his penalty shootout miss against England at Euro 2024 by scoring the winning effort here.

Didn’t cover himself in glory on the goal, allowing Garncho to go by him and cause a terrible mix-up with Gvardiol. An excellent penalty in the shootout, however. As above.

Probably .