Hulk’s Brazil team-mate Kléber added the third for the Oporto side, whilst Brazilian Lima was on the scoresheet for Braga, who now lie in fifth place.
The goals took Hulk into double figures for the season, now with 10 goals in 16 games in all competitions.