Euro 2012 has dished up one thrilling moment after another in the course of a riveting group stage.
There were teams that surprised us with their dramatic displays, and others that went short or below par. The compelling tournament so far has kept us on our toes - and it's still anybody's title for the taking.
Co-hosts Poland and the Ukraine both failed  to survive the group stage, though still left us with commedable performances.
All groups face tough matches in the upcoming games. Before plunging ahead with the Euro Championships Quarter Finals  tonight, we take a look back upon the national teams best and worst performances. Here are the tops and the flops.
While most of the drama and intrigue has stayed on the pitch, substantial talk and betting has followed the action off the sidelines. For the upcoming Quarter Final match between Germany and Greece, we'll leave you with this thought that has been doing the rounds. Given the state of the respective economies at play: will Germany need to loan out half its players to Greece?
Who do you see going through from the Quarter Finals this weekend? Stay tuned to Al Bawaba