I know Portugal is crap but a lot of you are seriously underestimating them way too much. They match up really well against Ghana and they will have Pepe back. He should add a lot of defensive stability. Plus Ghana defense is piss poor compared to USA's. I could see the Portugal vs Ghana game ending in a draw unless Portugal decides that it wants to screw over USA.
USA vs Germany is a horrible matchup for USA. Germany is the type of team that does really well against parked buses. I could easily see Germany winning by 3 goals or more.
Also, when one team performs well against some good team, a lot of you in this forum jump on that team like the second coming of Christ. An interesting statistic to keep in mind: Germany have won only one 2nd round match in the group stage out of the last 8 world cups I think.