Three quick first-half goals helped Porto to ease past Uniao 4-0 in their away Primeira Liga clash this evening, as Julen Lopetegui's side move to just two points off Sporting Lisbon at the top of the table.
The visitors were in complete control of proceedings from the first whistle, and could have taken the lead as Hector Herrera headed over the bar from close range.
Porto's third goal came in fortuitous fashion on 22 minutes, when winger Jesus Corona whipped a cross over the head of Moreira and into the back of the Uniao goal.
The hosts improved in the second half, and almost pulled a goal back from the restart as Casillas fumbled a left-wing cross into the path of Amilton, only for the forward to fire wide.
Porto were reduced to 10 men in the 74th minute, when former Southampton striker Dani Osvaldo received a red card for a strong challenge on Paulo Monteiro.
Despite their man disadvantage, Porto wrapped up the victory with a fourth goal before the final whistle, as Danilo Pereira headed in from a Layun cross to secure the three points.