Arsenal đã phải trải qua một trận đấu giao hữu đầy thử thách và chỉ có thể đánh bại AC Milan với tỷ số sít sao 1-0 trong khuôn khổ trận đấu diễn ra tại sân vận động quốc gia Singapore. Huấn luyện viên Mikel Arteta đã quyết định sử dụng đội hình gần như mạnh nhất có thể với sự góp mặt của các ngôi sao như Bukayo Saka, Kai Havertz, Declan Rice và Saliba bên cạnh tân binh Norgaard.

Ngay từ những phút đầu, đại diện của Premier League đã thể hiện sự vượt trội với các pha tấn công liên tục. Trước phút 30, Arsenal đã tạo ra ít nhất 2 cơ hội ngon ăn nhưng không thể tìm cách sút tung lưới thủ môn Terracciano của AC Milan. Trong khi đó, Milan dần lấy lại thế trận trong hiệp một và bắt đầu tổ chức các pha tấn công của riêng họ. Cơ hội tốt nhất của CLB Serie A trong hiệp này đến ở phút 40 nhưng Pulisic và Rafael Leao không thể gây khó khăn cho thủ thành David Raya.
Bước sang hiệp hai, cả hai đội đã thực hiện rất nhiều sự thay đổi về mặt vị trí trong đội hình xuất phát. Các cầu thủ như Kepa, Odegaard, Zubimendi, Merino và Trossard đã được HLV Arteta trao cơ hội để ra sân thi đấu. Phải đến phút 53, tỷ số trận đấu mới được mở cho Arsenal. Jakub Kiwior đã có một đường tạt bóng vào vùng cấm cho Saka, trước khi tiền đạo này băng vào dứt điểm đập đất và làm tung lưới của Milan.
Sau bàn thắng này, Arsenal tiếp tục triển khai những pha tấn công từ cánh trái và gây ra sự hỗn loạn trước khung thành của đối phương. Tuy nhiên trong những phút còn lại của trận đấu, AC Milan đã không thể tìm thấy bàn gỡ hòa và phải chịu thất bại chung cuộc 0-1 trong thời gian thi đấu chính thức.
Vì đây chỉ là một trận đấu giao hữu, cả hai đội đã tiếp tục bước vào loạt sút penalty để tìm ra người chiến thắng. Trên chấm 11m, AC Milan đã giành chiến thắng với tỷ số 6-5.
Sau trận đấu này, Arsenal sẽ tiếp tục đối đầu với Newcastle vào ngày 27/7 cũng tại sân vận động quốc gia Singapore. Trong khi đó, AC Milan sẽ phải đối mặt với Liverpool trong một trận đấu diễn ra tại Hong Kong vào ngày 26/7.