One peninsula. Two countries. Two soccer powerhouses.
One game between them that decides who moves on.
What could make up a better scenario for a World Cup game?
Regardless of the pre-game hype, one team will win, and here are the matchups that will make the game.
This may sound a little over-dramatic, but just think about it for a second.
Ronaldo, who is recognized as one of the greatest players in the world, was a dominating force when playing for Real Madrid (26 goals in 29 matches). His performance for the Portugal squad, however, hasn't been anywhere near as productive.
The Spanish know first hand what Ronaldo is capable of when things are going well, so they will be sure to keep their focus on him.
Villa and Ronaldo, who are expected to provide for their respective squad's offense, will both play important roles during the match.
Villa has already scored three goals so far in the tournament, and he can very well keep the goals coming against Portugal.
Ronaldo, despite only scoring one goal, has been named the Man of the Match during all three of his team's contests in the tournament.
Therefore, while he may not score during the match, he is still very vital to the team and can is being counted on to be productive in any way possible.
Torres has been a disappointment for the Spanish squad so far, but all it takes is one flash of brilliance for his talents to carry his team.
If he gets hot during the match, Portugal's defense will have to worry about both him and Villa.
Even though Ronaldo will be familiar with the Spanish defense from past encounters, the duo of Villa and what Torres can do will be enough for Spain to come out on top and be on their way to the finals, which is what many people predicted would happen.
Prediction: 3-1 Spain