Dù Pep Guardiola ém nhiều trụ cột trên hàng công, song Manchester City vẫn chơi trấn áp dữ dội để buộc đội khách phải lui về phòng thủ nghiêm ngặt để giữ sạch mành lưới. Bất ngờ đã xuất hiện phút thứ 5 khi Wilfried Zaha sút tung lưới Ederson sau đường chuyền của Conor Gallagher.
Cuối hiệp 1, Aymetic Laporte lãnh thẻ đỏ sau những va chạm không đáng có khiến cơ may thắng trận giảm sút nghiêm trọng. Dù chơi kém người, nhưng Man City vẫn lấn lướt và dâng cao đội hình để săn tìm bàn thắng. Lối chơi này đặt hàng thủ trước nguy cơ thủng lưới thêm trước những pha phản công sắc bén của đối thủ.
Phút 76, đội khách tưởng đã nhân đôi cách biệt khi Gallagher rê bóng qua hậu vệ Man City để tung cú sút tứ 10 thước, nhưng ở thời khắc cuối cùng, Ederson đã kịp xô bóng cứu thua.
Trong 15 phút cuối, Pep Guardiola không giấu vẻ sốt ruột khi tung bộ đôi tấn công Raheem Sterling và Riyad Mahrez (thay Jack Grealish và Joao Cancelo) nhưng cơ hội sút cầu môn đã không còn nhiều.
Rồi chuyện phải đến đã đến, trong một pha phản công sắc bén, Crystal Palace đã kết lie64i số phận trận đấu ở phút 88. Michael Olise dốc bóng tấn công bên cánh phải, anh chuyền vào giữa cho Zaha lôi kéo các hậu vệ trước khi bóng được trả lại cho Michael Olise, anh bình tỉnh nhả bóng cho Conor Gallagher dứt điểm từ 12 thước, bóng chạm cột dọc đi luôn vào lưới khiến thủ thành Ederson bó tay.