Friday 30th April
- Paços de Ferreira 1 , Belenenses 0 at Full timePaços de FerreiraBelenensesFull time
- Vitória Guimarães 2 , Moreirense 0 at Full timeVitória GuimarãesMoreirenseFull time
- Tondela 0 , Benfica 2 at Full timeTondelaBenficaFull time
- Porto 3 , Famalicão 2 at Full timePortoFamalicãoFull time
Thursday 29th April
- Marítimo 1 , Sporting Braga 0 at Full timeMarítimoSporting BragaFull time
Tuesday 27th April
- Farense 1 , Portimonense 1 at Full timeFarensePortimonenseFull time
Monday 26th April
- Belenenses 2 , Gil Vicente 1 at Full timeBelenensesGil VicenteFull time
- Benfica 2 , Santa Clara 1 at Full timeBenficaSanta ClaraFull time
- Famalicão 2 , Tondela 2 at Full timeFamalicãoTondelaFull time
- Nacional 1 , Vitória Guimarães 0 at Full timeNacionalVitória GuimarãesFull time
- Moreirense 1 , Porto 1 at Full timeMoreirensePortoFull time
Sunday 25th April
- Boavista 0 , Marítimo 1 at Full timeBoavistaMarítimoFull time
- Rio Ave 1 , Paços de Ferreira 1 at Full timeRio AvePaços de FerreiraFull time
- Sporting Braga 0 , Sporting CP 1 at Full timeSporting BragaSporting CPFull time
Thursday 22nd April
- Tondela 2 , Nacional 1 at Full timeTondelaNacionalFull time
- Gil Vicente 0 , Famalicão 3 at Full timeGil VicenteFamalicãoFull time
- Portimonense 1 , Benfica 5 at Full timePortimonenseBenficaFull time
- Porto 1 , Vitória Guimarães 0 at Full timePortoVitória GuimarãesFull time
Wednesday 21st April
- Santa Clara 0 , Moreirense 0 at Full timeSanta ClaraMoreirenseFull time
- Marítimo 1 , Rio Ave 0 at Full timeMarítimoRio AveFull time
- Sporting Braga 2 , Boavista 1 at Full timeSporting BragaBoavistaFull time
- Sporting CP 2 , Belenenses 2 at Full timeSporting CPBelenensesFull time
Tuesday 20th April
- Paços de Ferreira 0 , Farense 2 at Full timePaços de FerreiraFarenseFull time
Sunday 18th April
- Famalicão 0 , Portimonense 1 at Full timeFamalicãoPortimonenseFull time
- Nacional 0 , Porto 1 at Full timeNacionalPortoFull time
Saturday 17th April
- Moreirense 2 , Tondela 3 at Full timeMoreirenseTondelaFull time
- Vitória Guimarães 1 , Santa Clara 0 at Full timeVitória GuimarãesSanta ClaraFull time
- Belenenses 2 , Marítimo 0 at Full timeBelenensesMarítimoFull time
- Benfica 1 , Gil Vicente 2 at Full timeBenficaGil VicenteFull time
- Rio Ave 0 , Sporting Braga 0 at Full timeRio AveSporting BragaFull time
Friday 16th April
- Boavista 2 , Paços de Ferreira 0 at Full timeBoavistaPaços de FerreiraFull time
- Farense 0 , Sporting CP 1 at Full timeFarenseSporting CPFull time
Sunday 11th April
- Gil Vicente 1 , Moreirense 2 at Full timeGil VicenteMoreirenseFull time
- Santa Clara 5 , Nacional 1 at Full timeSanta ClaraNacionalFull time
- Sporting Braga 1 , Belenenses 1 at Full timeSporting BragaBelenensesFull time
- Sporting CP 1 , Famalicão 1 at Full timeSporting CPFamalicãoFull time
Saturday 10th April
- Marítimo 1 , Farense 0 at Full timeMarítimoFarenseFull time
- Boavista 3 , Rio Ave 3 at Full timeBoavistaRio AveFull time
- Tondela 0 , Porto 2 at Full timeTondelaPortoFull time
- Paços de Ferreira 0 , Benfica 5 at Full timePaços de FerreiraBenficaFull time
Friday 9th April
- Portimonense 3 , Vitória Guimarães 0 at Full timePortimonenseVitória GuimarãesFull time
Monday 5th April
- Farense 1 , Sporting Braga 2 at Full timeFarenseSporting BragaFull time
- Benfica 1 , Marítimo 0 at Full timeBenficaMarítimoFull time
- Moreirense 1 , Sporting CP 1 at Full timeMoreirenseSporting CPFull time
Sunday 4th April
- Belenenses 0 , Boavista 2 at Full timeBelenensesBoavistaFull time
- Vitória Guimarães 1 , Tondela 2 at Full timeVitória GuimarãesTondelaFull time
- Famalicão 2 , Paços de Ferreira 0 at Full timeFamalicãoPaços de FerreiraFull time
Saturday 3rd April
- Rio Ave 0 , Gil Vicente 2 at Full timeRio AveGil VicenteFull time
- Porto 2 , Santa Clara 1 at Full timePortoSanta ClaraFull time
Friday 2nd April
- Nacional 1 , Portimonense 5 at Full timeNacionalPortimonenseFull time
All times are UK and subject to change. BBC is not responsible for any changes.