Trước khi trận đấu bắt đầu, Chelsea nhận được sự động viên rất lớn khi HLV Thomas Tuchel cùng các cầu thủ Jorginho và Edouard Mendy nhận giải thưởng chính thức từ Chủ tịch UEFA Aleksandar Ceferin.
Với việc Zenit chủ động chơi đội hình thấp, Chelsea kiểm soát thế trận ngay từ sau tiếng còi khai cuộc. Hệ thống phòng ngự số đông của Zenit khiến Chelsea gặp khá nhiều khó khăn trong các pha triển khai tấn công.
Khoảng thời gian 20 phút đầu trận diễn ra cực kỳ khó khăn đối với Chelsea. Zenit pressing rất mãnh liệt khiến cho đội chủ nhà không thể thoải mái phối hợp. Mason Mount và Hakim Ziyech luôn nỗ lực để bơm bóng cho Romelu Lukaku, song tiền đạo người Bỉ bị chia cắt hoàn toàn do sự xuất sắc của Wilmar Barrios bên phía Zenit.
Cho tới phút 40 của hiệp một, Chelsea thậm chí không có được cú dứt điểm trúng đích nào. Người đầu tiên sút trúng khung thành lại là trung vệ Rakitskyi bên phía Zenit ở phút 38, song nỗ lực của anh lại quá đơn giản đối với thủ môn Edouard Mendy. Hiệp một kết thúc với tỉ số 0-0.
Đầu hiệp hai, trung vệ Antonio Rudiger nhắc nhở các đồng đội trên hàng công với pha đột phá dũng mãnh vào thẳng trung lộ, chỉ tiếc rằng cú sút của anh đi không chính xác.
Phải tới phút 69, thế bế tắc mới được khai thông. Romelu Lukaku đón quả tạt chính xác của Cesar Azpilicueta và đánh đầu tung lưới Zenit. Đây là bàn thắng thứ 14 trong 14 trận gần nhất tại Champions League của Lukaku.
Tâm lý được giải tỏa, các cầu thủ Chelsea chơi tấn công khá thoải mái. Phút 78, Marcos Alonso xử lý bình tĩnh trong vòng cấm để đánh lừa hậu vệ Zenit, song anh lại sút bóng sạt cột dọc. Chưa đầy 1 phút sau, các CĐV The Blues phải giật mình vì tình huống Artem Dzyuba đệm bóng cận thành nhưng không chuẩn xác.
Cuối trận, Chelsea có thêm cơ hội từ pha phản công mà họ có lợi thế về quân số, song Lukaku lại xử lý quá phức tạp và để cơ hội bị bỏ lỡ. Dù vậy, tỉ số 1-0 cũng đủ để Chelsea có trận ra quân thuận lợi tại Champions League mùa này. Đội bóng của HLV Thomas Tuchel tạm thời xếp thứ hai tại bảng H, kém Juventus về hiệu số bàn thắng-bại.