just like their opponents, vitória de guimarães entered the 2012–13 taça de portugal in the third round, where they were drawn in a home tie against third division side vilaverdense. the "vimaranenses" defeated their opposition 6–1 thanks to braces from el arbi soudani, marcelo toscano and ricardo. fellow primeira liga side vitória de setúbal were vitória de guimarães' opponents in the fourth round. played at the estádio do bonfim, the game was heavily contested which featured four goals. the home side scored first through cameroonian striker albert meyong on 13 minutes. joão ribeiro equalized from the penalty spot on 50 minutes for vitória de guimarães. the 1–1 result would require extra-time to settle a winner. six minutes from the end in extra-time, freire would give the away side the advantage, but the home side would equalize a minute later through jorginho which would require the tie to be settled by a penalty shootout. vitória de guimarães would win the penalty shootout, 5–3 after setúbal's albert meyong missed his spot kick.