I think both Brazil and Portugal are in for a surprise, or at least I hope so, especially as they won their games relatively easy, they might go into this one with too much confidence, hope Morocco and Croatia give them a run for their money and give a good account of themselves, alone that can lead to a surprise win for them.