21 июня состоялись 2 последних матча в группе D чемпионата мира по футболу-2006. Сборная Португалии выиграла у Мексики со счетом 2:1, команды Ирана и Анголы сыграли вничью – 1:1.
В первом матче счет открыла Португалия. На 6-й минуте игры гол забил Манише, на 24-й минуте пенальти реализовал Симау Саброса. Мексиканский игрок Хосе Фонсека на 29-й минуте игрового времени сократил разрыв. На 61-й минуте матча получил красную карточку игрок сборной Мексики Луис Перес, но это не повлияло на исход игры. В матче Ирана и Анголы оба мяча были забиты во втором тайме. Игрок сборной Анголы Флавио открыл счет на 60-й минуте игры. Иранец Сораб Бактиаризаде сравнял счет на 75-й минуте.Команда Португалии с 3-мя победами получила 9 очков. Сборная Мексики по одному разу выигрывала и играла вничью и получила 4 очка. Сборная Анголы заработала 2 очка, иранская команда – 1.