Ngay sau tiếng còi khai cuộc, Sporting nhập cuộc đầy tự tin và sớm tạo ra sức ép đáng kể. Phút thứ 7, cú dứt điểm của Maximiliano Araújo đưa bóng dội xà ngang, khiến hàng thủ Arsenal chao đảo. Đội chủ nhà liên tục khai thác tốc độ ở hai biên, buộc thủ thành David Raya phải hoạt động hết công suất với nhiều pha cứu thua quan trọng.

Sau quãng thời gian đầu lép vế, Arsenal dần lấy lại thế trận nhờ khả năng điều tiết của Martin Ødegaard và Declan Rice. Đội khách cũng có cơ hội đáng chú ý khi Noni Madueke đưa bóng trúng xà ngang từ một tình huống cố định.

Bước ngoặt tưởng như đến ở phút 63 khi Martin Zubimendi đưa bóng vào lưới Sporting. Tuy nhiên, sau khi tham khảo VAR, trọng tài xác định Viktor Gyökeres đã rơi vào thế việt vị trước đó, khiến bàn thắng không được công nhận.
Những phút tiếp theo chứng kiến thế trận ăn miếng trả miếng. Sporting gia tăng sức ép với các cơ hội của Geny Catamo, nhưng sự chắc chắn của Raya giúp Arsenal đứng vững.

Kịch tính được đẩy lên cao ở thời điểm bù giờ. Phút 90+1, Kai Havertz tận dụng đường kiến tạo của Gabriel Martinelli để dứt điểm chính xác, ghi bàn thắng duy nhất của trận đấu.
Chiến thắng tối thiểu giúp Arsenal nắm lợi thế quan trọng trước trận lượt về trên sân nhà, trong khi Sporting CP sẽ phải đối mặt với nhiệm vụ khó khăn nếu muốn lật ngược tình thế.