Bước vào trận đấu, Tây Ban Nha thể hiện sự quyết tâm của mình bằng cách đẩy cao đội hình tấn công, trong khi đó Croatia chơi phòng ngự phản công chắc chắn. Trước lối chơi phòng thủ của Croatia, Tây Ban Nha chỉ có thể kiểm soát bóng và dứt điểm từ ngoài vòng cấm, hiệu quả mang lại không cao.
Sau nhiều nỗ lực tấn công thì cuối cùng Tây Ban Nha cũng có bàn thắng khai thông thế bế tắc. Phút 30, từ pha chuyền bóng dài vượt tuyến của Fabian Ruiz, Morata băng lên đối mặt với thủ thành Livakovic, tiền đạo Tây Ban Nha dễ dàng dứt điểm tung lưới Croatia, mở tỷ số cho trận đấu.
CĐV Tây Ban Nha ăn mừng chưa xong thì lưới Croatia lại rung lên lần 2, phút 32, sau tình huống đi bóng đầy khó chịu của Fabian Ruiz, tiền vệ thuộc biên chế của PSG tung cú sút chìm vào góc xa khung thành, không cho thủ thành Livakovic cơ hội cản phá, 2-0 nghiêng về Tây Ban Nha.
Nhận 2 bàn thua chóng vánh, Croatia đẩy cao đội hình tấn công, trong một ngày hàng công thi đấu kém hiệu quả, những pha tấn công của Croatia dễ dàng bị chặn lại. Cơ hội cũng đã đến với Croatia ở phút 42, xuất phát từ pha căng ngang của Gvardiol, bóng đi ngang khung thành, tiếc là pha băng vào của Budimir không thể chạm trúng bóng.
Sau tình huống nguy hiểm của Croatia tạo ra, Tây Ban Nha lập tức có câu đáp trả, phút 45+1, Lamine Yamal tạt bóng chuẩn xác để Carvajal lẻn xuống dứt điểm thành bàn, tỷ số 3-0 nghiêng về Tây Ban Nha.
Sang hiệp 2, Croatia đẩy cao đội hình tấn công nhằm tìm kiếm bàn thắng rút ngắn nhưng không hiệu quả. Trong khi đó Tây Ban Nha thi đấu với tinh thần thoải mái, những pha tấn công của Tây Ban Nha có tính sát thương rất cao.
Tỷ lệ kiểm soát bóng của Tây Ban Nha áp đảo Croatia, Tây Ban Nha dễ dàng chơi theo ý đồ của mình. Thời gian càng trôi về cuối trận thì Croatia càng tỏ ra bế tắc và chơi thiếu tập trung, những pha bóng chuyền sai địa chỉ liên tiếp xảy ra.
Phút 56, cơ hội rút ngắn tỷ số đến với Croatia, tiếc là những pha dứt điểm cuối cùng không thể đánh bại được thủ thành Unai Simon.
Phút 79, thủ thành Unai Simon mắc sai lầm sau pha trả bóng về của đồng đội, tạo cơ hội cho Petrovic băng lên dứt điểm, Rodri buộc phải phạm lỗi với Petkovic trong vòng cấm, sau khi tham khảo VAR trọng tài cho Croatia hưởng quả đá penalty. Trên chấm 11m Petkovic không thể đánh bại thủ thành Unai Simon, phải đến pha dứt điểm thứ 2 mới được được bóng vào lưới Tây Ban Nha, tiếc là cầu thủ Croatia mắc lỗi việt vị.
Những phút cuối trận, Tây Ban Nha chủ động cầm bóng và không tấn công, trong khi đó Croatia cũng đã hết động lực để thi đấu. Kết thúc trận đấu, Tây Ban Nha giành chiến thắng 3-0, một khởi đầu thuận lợi cho Tây Ban Nha.