Sunday 29th May
Final
- Moreirense 1 , Chaves 0 at Full time , Chaves win 2 - 1 on aggregateMoreirenseChavesAggregate score Moreirense 1 , Chaves 2Full time
Saturday 21st May
Final
- Chaves 2 , Moreirense 0 at Full time , Chaves win 2 - 1 on aggregateChavesMoreirenseFull time
Sunday 15th May
- Famalicão 3 , Sporting Braga 2 at Full timeFamalicãoSporting BragaFull time
- Vitória Guimarães 5 , Gil Vicente 0 at Full timeVitória GuimarãesGil VicenteFull time
Saturday 14th May
- Arouca 0 , Belenenses 0 at Full timeAroucaBelenensesFull time
- Moreirense 4 , Vizela 1 at Full timeMoreirenseVizelaFull time
- Tondela 2 , Boavista 2 at Full timeTondelaBoavistaFull time
- Marítimo 0 , Portimonense 1 at Full timeMarítimoPortimonenseFull time
- Porto 2 , Estoril 0 at Full timePortoEstorilFull time
- Sporting CP 4 , Santa Clara 0 at Full timeSporting CPSanta ClaraFull time
Friday 13th May
- Paços de Ferreira 0 , Benfica 2 at Full timePaços de FerreiraBenficaFull time
Monday 9th May
- Belenenses 2 , Famalicão 3 at Full timeBelenensesFamalicãoFull time
Sunday 8th May
- Gil Vicente 3 , Tondela 0 at Full timeGil VicenteTondelaFull time
- Vizela 1 , Marítimo 1 at Full timeVizelaMarítimoFull time
- Sporting Braga 1 , Arouca 0 at Full timeSporting BragaAroucaFull time
- Santa Clara 2 , Paços de Ferreira 0 at Full timeSanta ClaraPaços de FerreiraFull time
Saturday 7th May
- Estoril 1 , Moreirense 0 at Full timeEstorilMoreirenseFull time
- Benfica 0 , Porto 1 at Full timeBenficaPortoFull time
- Portimonense 2 , Sporting CP 3 at Full timePortimonenseSporting CPFull time
Friday 6th May
- Boavista 1 , Vitória Guimarães 1 at Full timeBoavistaVitória GuimarãesFull time
Monday 2nd May
- Paços de Ferreira 1 , Tondela 1 at Full timePaços de FerreiraTondelaFull time
Sunday 1st May
- Vitória Guimarães 1 , Santa Clara 1 at Full timeVitória GuimarãesSanta ClaraFull time
- Moreirense 1 , Boavista 2 at Full timeMoreirenseBoavistaFull time
- Sporting CP 4 , Gil Vicente 1 at Full timeSporting CPGil VicenteFull time
All times are UK and subject to change. BBC is not responsible for any changes.