Primeira Liga week 18 results 2016/2017

16 Jan Sporting Braga 2 - 0 Tondela
20 Jan Paços de Ferreira 0 - 2 Moreirense
21 Jan Porto 4 - 2 Rio Ave
Marítimo 2 - 2 Sporting CP
Arouca 1 - 2 Boavista
22 Jan Feirense 1 - 0 Estoril
Benfica 4 - 0 Tondela
Belenenses 1 - 2 Vitória Setúbal
Sporting Braga 1 - 2 Vitória Guimarães
23 Jan Chaves 2 - 0 Nacional

Talk about the Primeira Liga