Chelsea boss, Jose Mourinho, has blasted Pepe for his red card against Germany.
Mourinho fell out with Brazilian-born defender during his final season in charge of Real Madrid, dropping him for Raphael Varane.
The Portuguese has now criticised Pepe for his behaviour which caused the red card and left his side with ten men for most of the game on Monday.
"The fact that he's not even a Portuguese man, I think that should put even more pressure on him to behave in a certain way, which he didn't," Mourinho told Yahoo Sports.
"Maybe it doesn't deserve a direct red card, but deserves (punishment).
"Because in spite of not being a clear aggression, there is a body language that many, many times pushes the referees to have these kinds of decisions.
"To leave a team playing with 10 men for such a long time is obviously a big handicap for the team."
Mourinho also admitted he wasn’t expecting much from the game against Germany, given his country’s poor record against the big sides at major tournaments.
"If I go a bit back and I analyse the Portugal performances in the last appearances in World Cups and European Championships, Portugal doesn't get big results against the best teams," he added.
"If I go back to the last European Championships, we lost against Spain on penalties. We also lost against Germany. In the last World Cup, we couldn't score against Spain and Brazil.
"So to say I expect Portugal to beat Germany or to expect Cristiano (Ronaldo) to score three or four goals like he does against other teams, I would be lying.
"At the same time, I was expecting a game that was much more balanced. I know the circumstances were difficult and playing with 10 men for such a long time, but 4-0 is disappointing."
Do you agree with Jose Mourinho that Pepe should have behaved better? Have your say in the comment section below.