Bồ Đào Nha được đánh giá cao hơn trong trận bán kết, nhưng trước lối chơi khoa học của đối thủ, họ đã không thể làm được gì trong hiệp đầu. Tất cả chỉ là những pha dứt điểm từ xa không thể đánh bại thủ thành bên phía Kazakhstan.
Nhưng ngay sau giờ nghỉ, Bồ Đào Nha đã vươn lên dẫn trước khi tận dụng một pha sơ sẩy hiếm hoi của Kazakhstan. Bàn thắng ở phút thứ 23 này giúp đại diện châu Âu thi đấu dễ dàng hơn. Sau đó, họ liên tiếp có những cơ hội bởi đối phương chơi power-play.
Phút 35, thủ thành Higuita có pha cứu thua xuất sắc cho Kazakhstan trước cơ hội mười mươi của Bồ Đào Nha. Có lẽ đấy là tình huống bước ngoặt, tiếp thêm tự tin cho đồng đội, để rồi phút 39, Kazakhstan đã có bàn gỡ 1-1. Người ghi bàn là Dauren Nurgozhin.
Tỷ số này khiến hai đội phải phân định thắng thua trong hiệp phụ. Kazakhstan là những người vươn lên dẫn trước nhưng kịch bản gay cấn chưa dừng lại, bởi trong phút cuối cùng của hiệp phụ, Bồ Đào Nha lại cân bằng tỷ số 2-2.
Cuối cùng, loạt luân lưu được sử dụng đến. May mắn đã mỉm cười với tuyển Bồ Đào Nha khi ngay cú đá đầu tiên, Junior bên phía Kazakhstan đá hỏng. Trong khi đó, Bồ Đào Nha thực hiện thành công hai cú đá liên tiếp trước khi Varela sút hỏng ở loạt thứ 3.
Hai đội về lại vạch xuất phát. Nhưng ở loạt đá thứ năm, Kazakhstan đã thực hiện hỏng và qua đó trao tấm vé vào chung kết cho Bồ Đào Nha. Trận đấu cuối cùng của giải năm nay sẽ diễn ra vào ngày 4/10 giữa đương kim vô địch Argentina và tuyển Bồ Đào Nha.