Slovakia khởi đầu trận đấu với tinh thần hưng phấn, áp đảo Ukraine ngay từ những phút đầu tiên. Đội trưởng Anatoly Trubin thay thế cho Andrei Lunin trong khung thành Ukraine đã phải làm việc vất vả để giữ sạch lưới.
Tuy nhiên, đến phút thứ 17, sau một loạt các pha tấn công sắc bén, Slovakia đã khai thông bế tắc. Từ một cú sút cao trong vòng cấm của Lucas Hraslin, bóng bật đến chân Ivan Schranz và anh không bỏ lỡ cơ hội để sút tung lưới, mở tỷ số 1-0 cho Slovakia.
Ukraine cũng có những cơ hội rõ rệt trong hiệp 1. Tuy nhiên, Oleksandr Timchik có pha sút bóng trúng cột dọc và Mikailo Mudrik đều tỏ ra vô duyên trong những pha dứt điểm cuối cùng.
Bước sang hiệp 2, Ukraine đã cải thiện đáng kể thế trận. Phút thứ 54, từ một pha phản công nhanh, Oleksandr Zinchenko đã băng lên mạnh mẽ từ trung lộ, chuyền bóng chính xác cho Mykola Shaparenko dứt điểm một chạm ghi bàn gỡ hòa 1-1.
Sự kịch tính của trận đấu được đẩy lên cao trào ở phút thứ 80. Lại là Shaparenko, người hùng của Ukraine trong trận đấu này, đã băng xuống đầy quyết đoán phối hợp ăn ý với Roman Yaremchuk để tạo nên bàn thắng ấn định tỷ số 2-1. Yaremchuk đã nhẹ nhàng đệm bóng vào lưới sau pha rướn người hết cỡ giúp Ukraine vươn lên dẫn trước.
Trong những phút còn lại của trận đấu, Slovakia đã nỗ lực tấn công mạnh mẽ nhằm tìm kiếm bàn gỡ hòa. Tuy nhiên, sự kiên cường của hàng phòng ngự Ukraine cùng với sự xuất sắc của thủ môn Anatoly Trubin đã giữ vững tỷ số 2-1 đến hết trận.
Với chiến thắng này, Ukraine đã giành được 3 điểm quý giá, đứng đầu bảng E và giữ vững hy vọng tiến vào vòng tiếp theo của Euro 2024. Trận đấu tiếp theo, Ukraine sẽ gặp đội tuyển Bỉ, trong khi Slovakia sẽ đối đầu với Romania. Cả hai trận đấu sẽ diễn ra đồng thời vào lúc 23 giờ ngày 26/6.