As this summer's Euros draws to a climax for another four years, the majority of Europe and possibly those outside, have definitely been entertained by the football on show and it most certainly isn't over yet.
With casualties being the likes of the reigning (or were reigning) European Champions and ever talented France, these Euros have not been one to miss.
Helping this fact was that surprise packages Turkey and Russia have progressed to the last four, which have made the bookies change their odds on a numerous amount of occasions.
The semi finals line up as Germany vs Turkey and Russia vs Spain/Italy. Many will write off the teams as they please, but could we possibly see a Turkey vs Russia final?
So as we head into the penultimate rounds of this years championships, who is your money on? Which team has stood out the most and will have the biggest chance of lifting the trophy next Sunday in Vienna?
Germany: From being firm favourites at the very start of the tournament, the Germans head into the semi final with Turkey still in pole position.
After a 66% win record in the group stage, followed by a quarter-final win over Portugal, Germany will be hopeful of progressing to the final and winning the tournament.
Star man so far: Lukas Podolski.
Odds: Runners up.
Turkey: Starting as one of the less likely teams to progress out of the group stages, Turkey have surprised many by making it to the semi finals. After a last minute goal against the Czech Republic to keep there hopes alive, Turkey have gained a lot of followers and are not to be written off just yet.
Star man so far: Nihat, but will be truly missed in the semis.
Odds: Lose to Germany in the semis.
Russia: The other surprise outfit in this year's tournament. Their for ever travelling manager Guus Hiddink managed to out-think and outplay the shining lights of Holland and outclass Sweden, leaving an interesting end to the tournament. Again another side not to be written off.
Star man so far: Roman Pavlyuchenko
Odds: Won't progress to the final.
Spain/Italy: The last quarter final line up has the promising Spaniards battle for a semi final place against the under-performing World champions. Spain have had a great start to the tournament so far, finishing top of the group with nine points, whilst Italy haven't had a compromising start, after losing against Holland and scraping past France to the quarters.
Star men so far: Spain: David Villa. Italy: Gianluigi Buffon
Odds: Spain to progress to the semis and will end up eventual winners.
After looking at the favourites for the tournament, be sure to stay tuned into any electrical device possible as the Euros aren't over yet and there is sure to be more entertaining games that will be keen to keep you on the edge of your sofas, no matter what country you are rooting for!