Just like their opponents, Vitória de Guimarães entered the 2010–11 Taça de Portugal in the third round, where they were drawn in a home tie against third division side Malveira. Goals from Edgar, João Ribeiro, Maranhão and Marcelo Toscano saw Vitória comfortably defeat the fourth division side to grant them passage to the next round. Liga de Honra side Portimonense were Vitória de Guimarães' opponents in the fourth round. Despite Vitória's coach Manuel Machado selecting a strong line up for the fourth round tie against the Alvinegros, the Vimaranenses encountered several difficulties against the Liga de Honra side. The match which took place at the Estádio Algarve saw Portimonense score first, through Renatinho. Vitória went in at the break trailing. Following the restart, the introduction of Rui Miguel for João Alves proved to be game changing as the visitors would score on 49 minutes, after Bruno Teles' free kick was saved by Portimonense's Hugo Ventura in which João Paulo followed by Ventura's save to equalize for his side. On 89 minutes, the game looked destine to go to extra-time but Edgar's late header provided the winner to settle the tie.
