This tournament has not disappointed so far with a heady mix of entertaining matches, upset results and spectacular goals to keep both the avid Euro 2008 betting fan and armchair supporter happy.
Having called seven of the eight quarter-finalists correctly, it's time to switch focus to the knockout stages and pick out the teams that look equipped to go all the way.
Portugal were alongside Spain as one of my two pre-tournament fancies and they qualified with ease from Group A. Luiz Felipe Scolari's side got off to a good start in winning their first two matches against Turkey and Czech Republic, afoording the coach the luxury of resting his star men for the final group match against Switzerland.
This will give the Portuguese a slight edge in terms of physical preparation for their last eight encounter with Germany and it could be vital with extra-time and penalties looming if the match is not decided in 90 minutes.
Coach Joachim Low will watch the match from the stands after being sent off against Austria and, although I don't expect his absence from the dugout to be a major factor, it adds to the mounting problems in the German camp.
They have been hit by an injury to key midfielder Torsten Frings and a glaring weakness in the full-back position where Marcell Jansen was found wanting against Poland and Croatia.
Mario Gomez and Miroslav Klose's faltering partnership is another minus point for the pre-tournament favourites and I expect Portugal to carry more of a goal threat - particularly when Cristiano Roanldo comes in off the wing.
Portugal's apparent weakness so far has been defending set pieces, especially corners, but the Germans have shown little aptitude themselves from these situations - despite including players with strong aerial ability like Gomez, Christoph Metzelder and Michael Ballack.
Their problem has been in the delivery of crosses from wide areas and Frings' asbsence - if confirmed - will hurt them further in this crucial aspect of the game.
Bastien Schweinsteiger's long-range shooting proved to be the deciding factor when these two sides met in the World Cup third pace play-off, but I expect Ronaldo's all-round ability to be the x-factor this time and Portugal to win - without needing penalties.
Friday's quarter-final pits Croatia against Turkey in a match which few would have expected to see - especially with the Turks looking dead and buried at 2-0 down to the Czechs on Sunday night.
But Fatih Terim's side have a fantstic team spirit and renewed belief in their ability to go all the way at euro 2008 following their Nihat-inspired comeback, albeit thanks to a helping hand from a normally sure-handed Peter Cech.
Turkey have been further hit by injuries and suspenions for this game and I expect it to be a bridge too far for a relatively inexperienced side. Volkan Demirel 's moment of madness in raisning his hands to push Jan Koller means that Turkey are without their first choice keeper for two matches - and I don't expect us to see him anywehere near Vienna for the final.
But, like Portugal, Croatia can bring back almost an entirely rested first choice line-up for this match and that sharpness could be another difference-maker - partucularly with some old legs in central defence and midfield. Slaven Bilic's side have arguably the best team spirit in the competition and a patient, passing style which has served them well
for the past two years. They have shown their ability to upset the big boys in the 2-1 win over Gerrmany and kept their heads to put away the Poles - despite fielding a second string selection.
In Daniel Pranjic they have one of the berst attacking full-backs in the competition and his battle with Sabri Sarioglu could be key. The Turkey midfielder will have to help his full-back against the raiding bursts of Pranjic from deep, which have set-uup several chances for Croatia - including Ivan Klasnic's winner against Poland.
On the opposite side, I don't believe Arda Turan can cause problems to the excellent Vedran Corluka - who has been defensively sound throughout Croatia's three matches.
Nihat, therefore, will be Turkey's main danger, but Croatia ought to have enough attacking threat of their own to win this in 90 minutes.
Written by Simon Barlow, a professional sports writer who blogs about football betting and Premiership betting at Betfair