Benfica's players all wore the name of Eusebio rather than their own on the back of their shirts and synchronised placards produced a huge image in the stands of the player nicknamed the 'Black Panther', who died on Jan. 5 aged 71.
There was also a minute's silence before the game for the Mozambique-born player who was the top-scorer at the 1966 World Cup with nine goals that helped Portugal reach the semi-finals and inspired Benfica to 11 domestic titles.
The Eagles went ahead in the 13th minute when they won possession in midfield, Lazar Markovic burst forward and fed Rodrigo who fired his shot past Helton.
Jackson Martinez nearly levelled for Porto in first-half stoppage time but the result was never in doubt after Ezequiel Garay headed Benfica's second following a corner in the 53rd minute.
Porto's frustration boiled over when Brazilian right back Danilo was sent off after being given a second yellow card for diving in the penalty area in what seemed a harsh decision.
Benfica last beat Porto in the league in December 2009 with five wins for Porto and two draws in the seven meetings since then.