Saturday 30th April
- Arouca 1 , Portimonense 0 at Full timeAroucaPortimonenseFull time
- Marítimo 0 , Benfica 1 at Full timeMarítimoBenficaFull time
- Porto 4 , Vizela 2 at Full timePortoVizelaFull time
- Belenenses 0 , Sporting Braga 1 at Full timeBelenensesSporting BragaFull time
Friday 29th April
- Famalicão 3 , Estoril 1 at Full timeFamalicãoEstorilFull time
Monday 25th April
- Sporting Braga 1 , Porto 0 at Full timeSporting BragaPortoFull time
- Boavista 0 , Sporting CP 3 at Full timeBoavistaSporting CPFull time
Sunday 24th April
- Estoril 2 , Belenenses 2 at Full timeEstorilBelenensesFull time
- Tondela 1 , Vitória Guimarães 1 at Full timeTondelaVitória GuimarãesFull time
Saturday 23rd April
- Portimonense 1 , Moreirense 0 at Full timePortimonenseMoreirenseFull time
- Benfica 0 , Famalicão 0 at Full timeBenficaFamalicãoFull time
- Santa Clara 2 , Marítimo 2 at Full timeSanta ClaraMarítimoFull time
- Gil Vicente 1 , Paços de Ferreira 1 at Full timeGil VicentePaços de FerreiraFull time
Friday 22nd April
- Vizela 2 , Arouca 1 at Full timeVizelaAroucaFull time
Monday 18th April
- Estoril 0 , Sporting Braga 0 at Full timeEstorilSporting BragaFull time
Sunday 17th April
- Sporting CP 0 , Benfica 2 at Full timeSporting CPBenficaFull time
Saturday 16th April
- Moreirense 2 , Tondela 0 at Full timeMoreirenseTondelaFull time
- Belenenses 1 , Vizela 0 at Full timeBelenensesVizelaFull time
- Marítimo 4 , Boavista 0 at Full timeMarítimoBoavistaFull time
- Porto 7 , Portimonense 0 at Full timePortoPortimonenseFull time
Friday 15th April
- Arouca 1 , Santa Clara 1 at Full timeAroucaSanta ClaraFull time
- Famalicão 2 , Gil Vicente 2 at Full timeFamalicãoGil VicenteFull time
- Vitória Guimarães 4 , Paços de Ferreira 0 at Full timeVitória GuimarãesPaços de FerreiraFull time
Sunday 10th April
- Portimonense 1 , Famalicão 0 at Full timePortimonenseFamalicãoFull time
- Santa Clara 2 , Estoril 0 at Full timeSanta ClaraEstorilFull time
- Vitória Guimarães 0 , Porto 1 at Full timeVitória GuimarãesPortoFull time
- Vizela 0 , Sporting Braga 1 at Full timeVizelaSporting BragaFull time
Saturday 9th April
- Paços de Ferreira 2 , Marítimo 0 at Full timePaços de FerreiraMarítimoFull time
- Benfica 3 , Belenenses 1 at Full timeBenficaBelenensesFull time
- Boavista 1 , Arouca 0 at Full timeBoavistaAroucaFull time
- Tondela 1 , Sporting CP 3 at Full timeTondelaSporting CPFull time
Friday 8th April
- Gil Vicente 1 , Moreirense 2 at Full timeGil VicenteMoreirenseFull time
Monday 4th April
- Porto 3 , Santa Clara 0 at Full timePortoSanta ClaraFull time
Sunday 3rd April
- Marítimo 1 , Tondela 3 at Full timeMarítimoTondelaFull time
- Moreirense 0 , Vitória Guimarães 1 at Full timeMoreirenseVitória GuimarãesFull time
- Sporting CP 2 , Paços de Ferreira 0 at Full timeSporting CPPaços de FerreiraFull time
Saturday 2nd April
- Belenenses 2 , Portimonense 0 at Full timeBelenensesPortimonenseFull time
- Arouca 2 , Gil Vicente 1 at Full timeAroucaGil VicenteFull time
- Estoril 1 , Vizela 2 at Full timeEstorilVizelaFull time
- Famalicão 1 , Boavista 2 at Full timeFamalicãoBoavistaFull time
Friday 1st April
- Sporting Braga 3 , Benfica 2 at Full timeSporting BragaBenficaFull time
All times are UK and subject to change. BBC is not responsible for any changes.