Sunday 30th May

Final

  • Rio Ave 0 , Arouca 2 at Full time , Arouca win 5 - 0 on aggregate
    Rio Ave
    Arouca
    Aggregate score Rio Ave 0 , Arouca 5Full time

Wednesday 26th May

Final

  • Arouca 3 , Rio Ave 0 at Full time , Arouca win 5 - 0 on aggregate
    Arouca
    Rio Ave
    Full time

Wednesday 19th May

  • Porto 4 , Belenenses 0 at Full time
    Porto
    Belenenses
    Full time
  • Gil Vicente 1 , Boavista 2 at Full time
    Gil Vicente
    Boavista
    Full time
  • Moreirense 3 , Famalicão 0 at Full time
    Moreirense
    Famalicão
    Full time
  • Nacional 1 , Rio Ave 2 at Full time
    Nacional
    Rio Ave
    Full time
  • Portimonense 0 , Sporting Braga 0 at Full time
    Portimonense
    Sporting Braga
    Full time
  • Santa Clara 4 , Farense 0 at Full time
    Santa Clara
    Farense
    Full time
  • Vitória Guimarães 1 , Benfica 3 at Full time
    Vitória Guimarães
    Benfica
    Full time
  • Sporting CP 5 , Marítimo 1 at Full time
    Sporting CP
    Marítimo
    Full time

Tuesday 18th May

  • Tondela 2 , Paços de Ferreira 3 at Full time
    Tondela
    Paços de Ferreira
    Full time

Sunday 16th May

  • Famalicão 3 , Nacional 0 at Full time
    Famalicão
    Nacional
    Full time
  • Belenenses 0 , Santa Clara 2 at Full time
    Belenenses
    Santa Clara
    Full time
  • Marítimo 0 , Vitória Guimarães 0 at Full time
    Marítimo
    Vitória Guimarães
    Full time

Saturday 15th May

  • Boavista 1 , Portimonense 0 at Full time
    Boavista
    Portimonense
    Full time
  • Farense 1 , Tondela 0 at Full time
    Farense
    Tondela
    Full time
  • Benfica 4 , Sporting CP 3 at Full time
    Benfica
    Sporting CP
    Full time
  • Rio Ave 0 , Porto 3 at Full time
    Rio Ave
    Porto
    Full time

Friday 14th May

  • Paços de Ferreira 0 , Gil Vicente 2 at Full time
    Paços de Ferreira
    Gil Vicente
    Full time
  • Sporting Braga 2 , Moreirense 1 at Full time
    Sporting Braga
    Moreirense
    Full time

Wednesday 12th May

  • Vitória Guimarães 1 , Famalicão 2 at Full time
    Vitória Guimarães
    Famalicão
    Full time

Tuesday 11th May

  • Santa Clara 1 , Rio Ave 0 at Full time
    Santa Clara
    Rio Ave
    Full time
  • Tondela 1 , Belenenses 3 at Full time
    Tondela
    Belenenses
    Full time
  • Nacional 1 , Benfica 3 at Full time
    Nacional
    Benfica
    Full time
  • Sporting CP 1 , Boavista 0 at Full time
    Sporting CP
    Boavista
    Full time

Monday 10th May

  • Portimonense 1 , Moreirense 2 at Full time
    Portimonense
    Moreirense
    Full time
  • Porto 5 , Farense 1 at Full time
    Porto
    Farense
    Full time

Sunday 9th May

  • Paços de Ferreira 1 , Marítimo 1 at Full time
    Paços de Ferreira
    Marítimo
    Full time
  • Gil Vicente 1 , Sporting Braga 1 at Full time
    Gil Vicente
    Sporting Braga
    Full time

Friday 7th May

  • Famalicão 1 , Santa Clara 0 at Full time
    Famalicão
    Santa Clara
    Full time
  • Boavista 1 , Tondela 1 at Full time
    Boavista
    Tondela
    Full time

Thursday 6th May

  • Moreirense 2 , Nacional 2 at Full time
    Moreirense
    Nacional
    Full time
  • Belenenses 1 , Portimonense 0 at Full time
    Belenenses
    Portimonense
    Full time
  • Benfica 1 , Porto 1 at Full time
    Benfica
    Porto
    Full time
  • Farense 2 , Vitória Guimarães 2 at Full time
    Farense
    Vitória Guimarães
    Full time

Wednesday 5th May

  • Marítimo 0 , Gil Vicente 1 at Full time
    Marítimo
    Gil Vicente
    Full time
  • Sporting Braga 1 , Paços de Ferreira 1 at Full time
    Sporting Braga
    Paços de Ferreira
    Full time
  • Rio Ave 0 , Sporting CP 2 at Full time
    Rio Ave
    Sporting CP
    Full time

Saturday 1st May

  • Gil Vicente 0 , Farense 0 at Full time
    Gil Vicente
    Farense
    Full time
  • Portimonense 0 , Rio Ave 0 at Full time
    Portimonense
    Rio Ave
    Full time
  • Santa Clara 3 , Boavista 3 at Full time
    Santa Clara
    Boavista
    Full time
  • Sporting CP 2 , Nacional 0 at Full time
    Sporting CP
    Nacional
    Full time
All times are UK and subject to change. BBC is not responsible for any changes.