Unless they meet Germany in the final, I can actually see the Portuguese win this EURO.
As unimpressive as they look, they proved to be able to adapt to an opponent. The group stage matches were a nice preparation. They started as strong favorites, but they saw that they are not good enough to play their game and win matches. That's why they changed for 180% in the 1/8 finals and it paid off. The European Brazilians actually played an ultra defensive game. They put their pride behind because they realized that Croatia will beat them in a more open and attacking game. Surprisingly, a team that is traditionally about passing and attacking, did very well in an ultra defensive formation. They found the right balance against Poland, too. Not as defensive as against Croatia, nor as attacking and vulnerable at the back as in the group stages. It's the attack that failed against Poland, because tactically the Portuguese were spot on.
The Italians are masters of adapting, so I don't find it surprising that they're making it far with an unimpressive team. But I never expected the same from Portugal. That's why I can see them adapt to Belgium too, and eliminate them eventually. The Germans will be super strong for Portugal. But if the Italians or the French succeed against Germany, don't be surprised if an unexpectedly tactically and mentally strong Portugal pulls it off against all odds.