Porto rejoined Benfica at the top of the Portuguese Liga table with a 2-1 win at Estoril on Sunday.

The champions had to come from behind as goals from Silvestre Varela and Jackson Martinez in the space of four second-half minutes decided matters.

Steven Vitoria gave Estoril the lead after nine minutes but, when Varela equalised on 57 minutes, Martinez's winner arrived moments later.

Third-placed Braga remained three points off the top as they won 2-0 at 10-man Maritimo.

Portugal striker Eder scored both goals, on 55 and 86 minutes, before Romain Salin saw red a minute from the end.

Rio Ave battled back from going behind to Barcelos' 36th-minute goal to win 2-1 at home to Nacional.

The match turned on Manuel da Costa's 58th-minute dismissal as Joao Tomas then converted a penalty before Ricardo Tarantini won it in the 89th minute.