Everyone but Portugal has realized that once you stop Portugal playing the fast and flowing game they want to play and run a stubborn and physical game. They crack and start making mistakes, especially Ronaldo. They will beat Hungary, no doubt. Hungary hasn't got one of the most aggravating defensive walls in the tournament like Austria has or a team willing to just play their goddamn hearts out like Iceland. But getting KO'd in the last 16 is possible for Portugal.
Speaking of Stubborn. Albania knocking out Romania even though they barely have a chance at last 16 themselves was incredible. Ugly as fuck game and Romania went real dirty (I'd class Israel as the dirtiest side in UEFA but Romania's a pack of "see you next Tuesdays" at their worst), but Albania grabbing a win was deserved after the performances they put in. Ukraine and Turkey are also out so there's still a lot to play for. But the maths are pretty bad for Albania with a -2 goal difference.