Porto striker Hulk has been hit with a four-month domestic suspension after assaulting a steward in December.
The Brazilian has been banned following the incident in the game between Porto and Benfica, where players were involved in a scuffle in the tunnel.
Hulk is not suspended for European games so he will be available to play against Arsenal in the second leg of Porto's last 16 tie in the UEFA Champions League.
The player's agent, Teodoro Fonseca, said: "This is unjust and the situation demonstrates the minor level of Portuguese football.
"To ban a footballer for 23 matches will harm his career in a season with the World Cup in the summer."
Porto defender Cristian Sapunaru was given a six-month suspension for assaulting two security stewards in the players' tunnel at the end of the same game.
Both players have already served two months of their penalties, having been suspended since the 20th December tie at Estadio da Luz, which Benfica won 1-0.