With the group stage completed, Euro 2012 is down to its final eight teams and into the knockout stages.
From here, it's win or go home. Tied games will go to extra time and then, if necessary, penalty shootouts. One way or another, triumph or disaster looms large.
Here are the four quarterfinals we have to look forward to:
- Czech Republic vs. Portugal (Thursday, June 21, 2:45 p.m. ET)
- Germany vs. Greece (Friday, June 22, 2:45 p.m. ET)
- Spain vs. France (Saturday, June 23, 2:45 p.m. ET)
- England vs. Italy (Sunday, June 24, 2:45 p.m. ET)
Based on their pedigree, strength of squad and form so far at the tournament, here's how I would rank the eight teams.