Ngay sau tiếng còi khai cuộc, đoàn quân của HLV Luis de la Fuente chủ động kiểm soát hoàn toàn thế trận. Phút 30, Marc Cucurella đưa bóng vào lưới Áo nhưng bàn thắng không được công nhận do lỗi trước đó. Sức ép liên tục của La Roja nhanh chóng được cụ thể hóa ở phút 36: Cucurella kiến tạo thuận lợi để Mikel Oyarzabal băng vào dứt điểm một chạm hiểm hóc, hạ gục thủ môn Alexander Schlager, mở tỷ số 1-0. Cuối hiệp một, đội bóng xứ bò tót suýt nhân đôi cách biệt khi Alejandro Baena sút phạt dội xà ngang (phút 45+2) và Lamine Yamal buộc Schlager phải trổ tài cứu thua ngay sau đó.
Điểm nhấn trận đấu: Sự bất lực của tuyển Áo trước sức mạnh tuyệt đối từ Tây Ban Nha. Những điều chỉnh nhân sự trong hiệp hai của HLV Ralf Rangnick đều phá sản.
Bước sang hiệp hai, dù HLV Ralf Rangnick liên tiếp tung Florian Grillitsch, Carney Chukwuemeka, Marko Arnautovic và Sasa Kalajdzic vào sân, tuyển Áo vẫn không thể tạo nên khác biệt. Cơ hội đáng chú ý duy nhất của họ là pha đánh đầu chệch khung thành trong gang tấc của Kalajdzic ở phút 61.
Ngược lại, Tây Ban Nha vẫn duy trì sức ép nghẹt thở:
Phút 66: Alejandro Baena tạt bóng chuẩn xác cho Pedro Porro băng vào đánh đầu cận thành nâng tỷ số lên 2-0.
Phút 85: Lamine Yamal suýt lập công khi cú dứt điểm của anh bị hậu vệ Áo phá ngay trên vạch vôi.
Phút 89: Marc Cucurella tiếp tục kiến tạo dọn cỗ để Mikel Oyarzabal dứt điểm một chạm lạnh lùng, hoàn tất cú đúp và ấn định chiến thắng áp đảo 3-0.