Porto sink Sporting to stay top
Jackson Martinez scored a wonder goal as Porto saw off Sporting Lisbon 2-0 and ruined Oceano`s first game in charge of the visitors.
The Colombian took in Danilo`s 10th-minute pass, flicked it up off his thigh and, with the goal behind him, lobbed Patricio with a brilliant volleyed backheel.
It was a moment of magic from the striker, but it took until six minutes from time for James Rodriguez to make the win safe from the spot.
Sporting had Marcos Rojo sent off (72).
Porto share the lead with Benfica, while Braga are three points behind following a 4-4 draw with Olhanense.
On a fast and furious night at Estadio Municipal de Braga, Liban Abdi opened the scoring for the visitors with four minutes gone, with Helder Barbosa making it 1-1 five minutes later.
Ivanildo Cassama`s brace then fired the Lions two goals clear, before Douglao reduced the deficit. But an own goal from Ruben Amorim saw Olhanense out to 4-2, leaving it to Antonio Eder and Douglao (90) to rescue a point.
Algeria international El Arbi Soudani scored twice as Guimaraes came from behind to win 2-1 at Academica, who had gone in front through Tomas Marinho and had John Ogu sent off (90).
Joao Tomas scored twice as Rio Ave came away from Estoril with a 3-1 win, with Ricardo Tarantini scoring the other for Nuno Espírito Santo`s side.
Diogo Amado scored for the home team who had Joao Paulo sent off.
Elsewhere, Nacional were beaten 1-0 by Gil Vicente and Rafael Silva`s goal, while Vitoria Setubal and Pacos Ferreira drew 0-0.