Porto defeated Braga 5-1 as a brace from striker Falcao plus further strikes from Jose Raul Meireles, Alvaro Pereira and substitute Fernando Belluschini put the home side five to the good at Estadio do Dragao.
Osorio Alan grabbed a late goal for the visitors who were consigned to just their second defeat of the season and now sit one point off Benfica at the top.
Vitoria Setubal's hopes of avoiding the drop were dealt a blow as they lost 1-0 at home to fellow strugglers Naval, with Hermoza Edvaldo Bolivia grabbing the only goal of the game in the tenth minute.
Pacos Ferreira jumped above Rio Ave to ninth in the table with a 2-1 win over their rivals. A penalty on the stroke of half-time from Artur William gave the visitors the lead only for them to be pegged back by Fabio Foria's effort. But Ricardo struck the winner in the 59th minute.
