Namun, keunggulan ini hanya bertahan hingga menit ke-89 ketika Bernardo Silva berhasil menyamakan kedudukan untuk Manchester City.
Umpan silang Oscar Bobb disambut dengan tandukan akurat oleh Silva yang membuat skor berubah menjadi 1-1.
Baca Juga: Alvaro Morata Berlabuh di AC Milan, Ibrahimovic: Dia Memiliki Pengalaman Hebat
Gol tersebut bertahan hingga akhir waktu normal, memaksa pertandingan berlanjut ke babak adu penalti.
Di babak adu penalti, Manchester United mengalami nasib sial setelah dua pemainnya, Jadon Sancho dan Jonny Evans, gagal mengeksekusi penalti.
Sancho melihat tendangannya ditepis oleh Ederson, sementara tendangan Evans melambung di atas mistar.
Baca Juga: Dominic Solanke Resmi Berseragam Tottenham, Siap Gantikan Peran Harry Kane
Di sisi lain, hanya Bernardo Silva yang gagal dari kubu Manchester City.
Hasilnya, Manchester City menang dengan skor 7-6 dalam adu penalti, sekaligus mengakhiri puasa gelar Community Shield mereka yang telah berlangsung selama lima tahun.
Manchester City 1-1 Manchester United (Bernardo Silva 89'; Alejandro Garnacho 82'/penalti 7-6)
Berikut susunan pemain Manchester City vs Manchester United:
Manchester City (4-2-3-1): 31-Ederson Moraes; 82-Rico Lewis, 25-Manuel Akanji, 3-Ruben Dias, 24-Josko Gvardiol (6-Nathan Ake 90'); 8-Mateo Kovacic, 75-Nico O'Reilly (27-Matheus Nunes 63'); 52-Oscar Bobb (17-Kevin De Bruyne 90'), 87-James McAtee (20-Bernardo Silva 80'), 11-Jeremy Doku (26-Savinho 63'); 9-Erling Haaland
Pelatih: Pep Guardiola
Manchester United (4-3-3): 24-Andre Onana; 20-Diogo Dalot, 5-Harry Maguire (28-Facundo Pellistri 58'), 35-Jonny Evans, 6-Lisandro Martinez; 7-Mason Mount (39-Scott McTominay 58'), 18-Casemiro, 37-Kobbie Mainoo (43-Toby Collyer 59'); 16-Amad Diallo (17-Alejandro Garnacho 59'), 8-Bruno Fernandes, 10-Marcus Rashford (25-Jadon Sancho 83')
Pelatih: Erik ten Hag