Portuguese Cup: giant-killers see off Chaves, Moreirense, Farense and Rio Ave
The third round of the Taça de Portugal is one of the most eagerly awaited weekends of the Portuguese football calendar, especially since the rule change several years ago whereby...