Giống với trận bán kết 1, trận bán kết 2 giữa Hà Lan gặp Anh cũng có bàn thắng sớm ngay trong khoảng thời gian 10 phút đầu tiên. Phút thứ 7, sau khi cướp bóng thành công từ chân Declan Rice, Xavi Simons tung cú dứt điểm ngoài vòng cấm. Bóng đi căng lên góc cao làm tung lưới tuyển Anh, mở tỷ số cho Hà Lan.
Nhận bàn thua sớm, “Tam sư” dồn lên tìm kiếm bàn gỡ, và Harry Kane đã chứng minh được vai trò đầu tàu. Sau khi thị uy đối phương bằng 1 cú sút xa, Kane kiếm về quả phạt đền cho tuyển Anh với việc bị Dumfries kê chân trong vòng cấm. Chính anh không mắc sai lầm nào ở cự ly 11 mét, gỡ hòa cho Anh ở phút 18.
Có được bàn gỡ nhanh chóng, tuyển Anh chơi chủ động hơn. Phút 23, suýt chút nữa người Anh vượt lên. Mainoo và Foden có pha phối hợp, trước khi số 11 sút bóng ở không gian hẹp. Nhưng Dumfries đã có mặt kịp thời để cứu thua ngay trên vạch vôi. Phút 30, từ một quả phạt góc, Dumfries bật cao đánh đầu đưa bóng tìm tới xà ngang. 2 phút sau, Foden có pha cứa lòng sở trường bằng chân trái, nhưng người Anh cũng không gặp may khi bóng đập cột dọc bay ra ngoài. Hiệp 1 đầy hấp dẫn kết thúc với tỷ số hòa 1-1.
Nửa sau của trận đấu bắt đầu bằng những sự thay đổi nhân sự từ cả 2 đội. Bên phía Hà Lan, ông Ronald Koeman tung Wout Weghorst vào sân thay Malen. Còn Luke Shaw thế chỗ Trippier bên kia chiến tuyến. 20 phút sau khi hiệp 2 bắt đầu, cơ hội đáng chú ý đầu tiên mới xuất hiện. Từ một quả đá phạt, Van Dijk dứt điểm đưa bóng hướng về khung thành tuyển Anh, nhưng Pickford phản xạ tốt để cứu thua. Phút 79, Kyle Walker căng ngang thuận lợi cho Saka dứt điểm tung lưới Hà Lan, tuy nhiên bàn thắng không được công nhận bởi lỗi việt vị.
Khi tất cả đều đang nghĩ về kịch bản hiệp phụ, thì bước ngoặt quan trọng nhất trận đấu đã đến. Những sự thay đổi của HLV Southgate đã chứng minh giá trị. Cole Palmer chuyền bóng cho Ollie Watkins ở phút 90+1. Tiền đạo của Aston Villa mất 1 nhịp xử lý trước khi sút chéo góc tung lưới Hà Lan, ấn định tỷ số trận đấu 2-1 nghiêng về người Anh.
Đánh bại Hà Lan, đội tuyển Anh đã có lần thứ 2 liên tiếp lọt vào chung kết Euro. Đối thủ của “Tam sư” trong trận đấu cuối cùng sẽ là Tây Ban Nha. Còn ở phía đối diện, Hà Lan vẫn chưa thể có lần tiếp theo lọt vào chung kết của ngày hội bóng đá lớn nhất châu lục kể từ năm 1988.