The in-form Portuguese team will play against Germany tonight to determine the first team that will make it to the semi-finals.
The teams followed very different roads to the quarter-finals:
Portugal won convincingly 2-0 in their opener against Turkey. And in their second match, Scolari's men beat Czech Republic 3-1, producing another solid display.
In the third match, Scolari—already sure of Portugal's qualification—rotated his team. Portugal lost the match 2-0 against Switzerland.
Germany, on the other hand, won their first match 2-0 against Poland. But their performance was deemed less than adequate.
Their display against Croatia was poor and they lost the match 2-1. It was a horrible performance in which they showed a lack of magic on the bench and were not organized at all tactical on the pitch.
The third match saw Germany face rivals Austria where the Germans scraped through with the least possible margin, 1-0, with the only goal coming from a free-kick.
Had Austria had decent finishers, they would have scored on two or three occasions.
So Germany have been playing sporadically while Portugal have a much better team than weak Austria—a team that surprisingly looked dangerous against Germany.
So if the Austrians seemed dangerous, how can the team without Per Mertesacker along with the injury-prone Cristoph Metzelder manage against Cristiano Ronaldo, Moutinho, Deco, Simao, and Quaresma?
But we know that the Germans can produce surprises: who thought that Germany would reach the final of the World Cup in 2002?
And it seems that Lukas Podolski is aiming at winning the Golden Boot of the Euros.
But will he be able to make the difference for Germany? Or will Carvalho and Ronaldo be smiling at the end of the night?
My prediction: 3-1 for Portugal.
Who do you think will win between Germany and Portugal? What will be the final score? Can the winner of this match win the Euros? Have your say and let's debate!