Tuesday 30th June
- Famalicão 0 , Portimonense 1 at Full timeFamalicãoPortimonenseFull time
- Vitória Guimarães 2 , Vitória Setúbal 0 at Full timeVitória GuimarãesVitória SetúbalFull time
- Rio Ave 4 , Sporting Braga 3 at Full timeRio AveSporting BragaFull time
Monday 29th June
- Desportivo Aves 0 , Moreirense 1 at Full timeDesportivo AvesMoreirenseFull time
- Marítimo 2 , Benfica 0 at Full timeMarítimoBenficaFull time
- Paços de Ferreira 0 , Porto 1 at Full timePaços de FerreiraPortoFull time
Sunday 28th June
- Boavista 1 , Santa Clara 0 at Full timeBoavistaSanta ClaraFull time
Friday 26th June
- Belenenses 1 , Sporting CP 3 at Full timeBelenensesSporting CPFull time
Thursday 25th June
- Sporting Braga 3 , Vitória Guimarães 2 at Full timeSporting BragaVitória GuimarãesFull time
Wednesday 24th June
- Tondela 1 , Paços de Ferreira 3 at Full timeTondelaPaços de FerreiraFull time
- Moreirense 1 , Famalicão 1 at Full timeMoreirenseFamalicãoFull time
Tuesday 23rd June
- Vitória Setúbal 1 , Rio Ave 2 at Full timeVitória SetúbalRio AveFull time
- Benfica 3 , Santa Clara 4 at Full timeBenficaSanta ClaraFull time
- Porto 4 , Boavista 0 at Full timePortoBoavistaFull time
Monday 22nd June
- Portimonense 3 , Marítimo 2 at Full timePortimonenseMarítimoFull time
Sunday 21st June
- Gil Vicente 3 , Desportivo Aves 0 at Full timeGil VicenteDesportivo AvesFull time
Friday 19th June
- Vitória Guimarães 1 , Moreirense 1 at Full timeVitória GuimarãesMoreirenseFull time
- Famalicão 0 , Sporting Braga 0 at Full timeFamalicãoSporting BragaFull time
Thursday 18th June
- Boavista 3 , Vitória Setúbal 1 at Full timeBoavistaVitória SetúbalFull time
- Sporting CP 2 , Tondela 0 at Full timeSporting CPTondelaFull time
Wednesday 17th June
- Paços de Ferreira 2 , Belenenses 1 at Full timePaços de FerreiraBelenensesFull time
- Rio Ave 1 , Benfica 2 at Full timeRio AveBenficaFull time
Tuesday 16th June
- Santa Clara 1 , Portimonense 1 at Full timeSanta ClaraPortimonenseFull time
- Desportivo Aves 0 , Porto 0 at Full timeDesportivo AvesPortoFull time
Monday 15th June
- Marítimo 2 , Gil Vicente 1 at Full timeMarítimoGil VicenteFull time
Saturday 13th June
- Sporting Braga 0 , Boavista 1 at Full timeSporting BragaBoavistaFull time
Friday 12th June
- Moreirense 0 , Rio Ave 1 at Full timeMoreirenseRio AveFull time
- Sporting CP 1 , Paços de Ferreira 0 at Full timeSporting CPPaços de FerreiraFull time
Thursday 11th June
- Belenenses 1 , Vitória Guimarães 1 at Full timeBelenensesVitória GuimarãesFull time
- Tondela 2 , Desportivo Aves 0 at Full timeTondelaDesportivo AvesFull time
Wednesday 10th June
- Vitória Setúbal 2 , Santa Clara 2 at Full timeVitória SetúbalSanta ClaraFull time
- Portimonense 2 , Benfica 2 at Full timePortimonenseBenficaFull time
- Porto 1 , Marítimo 0 at Full timePortoMarítimoFull time
Tuesday 9th June
- Gil Vicente 1 , Famalicão 3 at Full timeGil VicenteFamalicãoFull time
Sunday 7th June
- Rio Ave 2 , Paços de Ferreira 3 at Full timeRio AvePaços de FerreiraFull time
Saturday 6th June
- Boavista 0 , Moreirense 1 at Full timeBoavistaMoreirenseFull time
Friday 5th June
- Santa Clara 3 , Sporting Braga 2 at Full timeSanta ClaraSporting BragaFull time
- Desportivo Aves 0 , Belenenses 2 at Full timeDesportivo AvesBelenensesFull time
Thursday 4th June
- Marítimo 1 , Vitória Setúbal 1 at Full timeMarítimoVitória SetúbalFull time
- Benfica 0 , Tondela 0 at Full timeBenficaTondelaFull time
- Vitória Guimarães 2 , Sporting CP 2 at Full timeVitória GuimarãesSporting CPFull time
Wednesday 3rd June
- Portimonense 1 , Gil Vicente 0 at Full timePortimonenseGil VicenteFull time
- Famalicão 2 , Porto 1 at Full timeFamalicãoPortoFull time
All times are UK and subject to change. BBC is not responsible for any changes.