The Dragões defeated Nacional da Madeira at Estádio da Madeira 4-2 with two late goals deciding the deadlock.
The Alvinegros took the lead fourteen minutes in with Edson's drive from outside the box that took at highly opportunistic bounce.
It wasn't till six minutes after the re-start that Hulk tied the match up for the Azuis e brancos as the ex-Tokyo Verdy man poached a close range rebound from Lucho González drive into the back of the net.
Cristian Rodríguez gave Porto its first lead of the day with sixteen minutes remaining with a stunning highlight clip gun
but the home side look to have rescued a point as Miguel Fidalgo found the leveler four minutes later as he headed a cross behind Helton and into the net.
However controversary was in store for the match as into added time Felipe Lopes Aliste was adjudged a hand ball in the area and the spot was pointed to. Argentine international Lucho González calmly stepped up and drove the ball in give Porto the 3-2 lead.
Hulk added his second of the night two minutes into added time with a brilliant left footed chip from inside the box.
With the victory and in conjunction with Benfica's 2-0 loss to Trofense, Porto is now holds first place in the table with twenty-seven points. Sporting who defeated Vitória de Setúbal 2-0 yesterday sits in the second, one point behind.