Vitória de Guimarães стали победителями после поражения от Бенфики со счетом 2: 1. Они завоевали свой первый титул в соревновании после пяти предыдущих неудачных попыток и стали двенадцатой командой, выигравшей Taça de Portugal - первыми победителями после Бейра-Мар в 1999 году. Благодаря этой победе Витория де Гимарайнш квалифицировался в Лигу Европы УЕФА 2013–14групповой этап.
Как и в предыдущем сезоне, формат соревнований был организован по системе на вылет, состоящей из семи раундов, который предшествовал плавнику все матч. Команды, соревнующиеся в втором и третьем дивизионе, соответственно третьем и четвертом уровнях португальского футбола, вступили в соревнование в первом раунде. Во втором раунде к командам Segunda Liga присоединились победители первого раунда и оставшиеся команды второго и / или третьего дивизиона, получившие до встречи в предыдущем раунде. Победители второго раунда прошли в третий раунд, где впервые встретились с командами высшего уровня Primeira Liga. В отличие от предыдущих раундов, которые проходили в формате «одноэтапного матча», полуфинал проводился в формате двух матчей по принципу «дома и в гостях». Финал проводился на нейтральной площадке, Estádio Nacional в Oeiras.
В общей сложности 162 команды из четырех верхних уровней национальной футбольной системы были признаны FPF правомочными для участия участник соревнований:
В этом начальном раунде участвовали команды из Второго Дивизиона (II) и Третьего Дивизиона (III). Жеребьевка была проведена 2 августа 2012 года и определила 100 команд, участвующих в этом раунде, а оставшиеся 30 команд получили пропуск во второй раунд. Матчи проходили в основном 26 августа, некоторые из них состоялись накануне и позже, 9 сентября 2012 года.
50 победителей первого раунда присоединились к 30 командам, получившим прощание во втором раунде, и 16 командам, участвующим в Segunda Liga (SL), второй уровень лиги. Жеребьевка состоялась 31 августа 2012 года, а матчи в основном игрались 16 сентября 2012 года, а несколько игр состоялись накануне.
Количество команд в лиге в соревновании перед этим раундом
Primeira Liga
Segunda Liga
Второй дивизион
Третий дивизион
Всего
16/16
16/16
38/48
42/82
112/162
Команды третьего дивизиона, Калдас, Лоринханенсе, Oliveira do Hospital и были единственными командами, выбившими противников из лиг с более высоким рейтингом. Луринханенсе победил команду второго дивизиона второй раз подряд.
16 команд, соревнующихся на высшем уровне Примейра Лига выходит на этот этап турнира, где к ним присоединяются 48 победителей предыдущего раунда. Жеребьевка этого раунда состоялась 25 сентября 2012 года, и матчи проводились в основном в выходные 20–21 октября 2012 года. Матчи с участием Бенфики и Браги были сыграны соответственно 18 и 19 октября, в зависимости от целей трансляции, тогда как матчи матч между Калдасом и Коимбройншем был перенесен на 2 декабря 2012 года из-за логистических проблем со стороны последнего клуба.
Количество команд в лиге в соревновании до этого раунда
Primeira Liga
Segunda Liga
Второй раздел
Третий раздел
Итого
16/16
14/16
19/48
15/82
64/162
Эшторил и Sporting CP были единственными командами Primeira Liga, проигравшими в этом раунде, обе против команд из одной лиги. В третьем и втором раундах подряд Lourinhanense (III) и Oliveira do Hospital (III) подтвердили свое сохранение в соревновании за счет противников из более высокой лиги. Аналогичные достижения были достигнуты Пампильосой (II), Педрасом Рубрасом (III) и (III).
Жеребьевка четвертого раунда состоялась 29 октября 2012 года, матчи в основном игрались 18 ноября 2012 года, а некоторые из них состоялись ранее, 16 и 17 ноября.. Матч между Desportivo das Aves и Coimbrões был сыгран позже, 12 декабря, из-за задержек, вызванных оценкой FPF нарушений, которые произошли во втором раунде между Operário (II) и Caldas (III).
Количество команд в лиге в соревновании перед этим раундом
Primeira Liga
Segunda Liga
Второй дивизион
Третий дивизион
Всего
14/16
6/16
6/48
6/82
32/162
В этом раунде три команды выбили соперников из лиг высшего уровня: Арока (SL), Tourizense (II), которые вышли в пятый раунд как последняя оставшаяся команда второго дивизиона в соревновании; и гиганты-убийцы Lourinhanense (III), которые с первого раунда последовательно побеждали команды из более сильных лиг.
Жеребьевка пятого раунда состоялась 20 ноября 2012 года., и матчи должны были быть сыграны с 30 ноября по 2 декабря 2012 года. Матч против Бенфика (PL) и Desportivo das Aves (SL) должен был состояться 1 декабря, но ва s перенесен на 2 января 2013 года.
Количество команд в лиге, участвовавших в соревновании перед этим раундом
Primeira Liga
Segunda Liga
Второй дивизион
Третий дивизион
Всего
9/16
4/16
1/48
2/82
16/162
Чемпионы Примейра Лиги Порту были побежденный противниками лиги Брага, став вторым клубом "Большой тройки ", который вылетел после Sporting CP в третьем раунде. Ни одна из последних оставшихся команд из второго и третьего дивизионов не пережила этот раунд: Туризенс (II) потерпел поражение от обладателей титула Académica de Coimbra, а Фабрил Баррейро (III) проиграл Белененсен (SL), а аутсайдеры Луринханенс (III) были окончательно остановлены дома Пасушом де Феррейрой (PL).
Жеребьевка кв. финалы, которые также определили составы пар для полуфинала, состоялись 18 декабря 2012 года, а матчи были сыграны 16–17 января 2013 года.
Количество команд в лиге, участвовавших в соревновании перед этим раундом
Primeira Liga
Сегунда Лига
Второй дивизион
Третий дивизион
Всего
6/16
2/16
0/48
0/82
8/162
Белененсеш победил Арока в матче между последними выжившими командами Лиги Сегунды, тогда как Бенфика положила конец правлению действующих чемпионов Академика Коимбры с разгромной победой на выезде со счетом 4: 0.
Полуфинальные пары были предварительно определены во время жеребьевки четвертьфинала, состоявшейся 18 декабря 2012. Этот раунд проводится в два этапа: первый матч состоится 30 января 2013 года, а второй - 17 апреля 2013 года.
Количество команд в лиге, участвовавших в соревновании до этого раунда