比赛开始初段,若塔在前场表现活跃,形成多次有威胁进攻,第5分钟一脚劲射被门将挡出;之后C罗、B席逐渐找到比赛状态,梳理了葡萄牙前场的进攻节奏,并找到多次得分机会,但没能改写比分。中场比赛结束前,C罗一次中路包抄到位无奈将球打飞。匈牙利方面门将古拉西奇发挥神勇,化解了葡萄牙多次危险进攻。上半场双方战成0-0平。
易边再战,匈牙利越战越勇,组织多次有效反击,无奈均被葡萄牙后防线化解。此后双方进入拉锯战,第79分钟,匈牙利替补登场的舍恩找到机会一脚怒射进球,可惜被判越位在先。比赛进行到最后10分钟,比赛形势风云突变,83分钟格雷罗破门,葡萄牙取得领先;2分钟后葡萄牙获得点球机会,C罗操刀点球稳稳命中,葡萄牙2-0领先;比赛进行至92分钟,C罗再次获得直接对话门将机会,面对门将将球推进球网。C罗梅开二度,葡萄牙在比赛最后10分钟内连进3球,最终3-0完胜匈牙利。