After 28 games and with 12 teams having been sent home, the cream of Euro 2012 has finally risen to the top and set up a mouthwatering pair of semi-finals.
With a place in the final tantalisingly close, the last four is perhaps the most heartbreaking stage to crash out of the competition, and each side will be desperate to give a good account of themselves on the night.
However, only two teams can take to the pitch at Kiev's Olympic Stadium on July 1, with Spain and Germany firm favourites as it stands.
William Hill are currently offering odds of 19/20 (1.95) on a repeat of the Euro 2008 final taking place this year, which is understandable considering the assured progress the pair have made so far.
However, some feel that Portugal boast the ultimate weapon to counter their Iberian neighbours' tiki-taka game, with the devastating Cristiano Ronaldo sure to hurt a largely untested Spanish defence on the break.
You can get odds of 14/5 (3.80) on the Real Madrid man proving to be Spain's kryptonite and sending his side through to face the Germans in the final.
Joachim Low's men hardly had to move out of second gear in their quarter-final against Greece, and were even afforded the luxury of resting several key men for the match.
However, they should face a slightly sterner test against an Italian side who looked extremely impressive in their 0-0 thrashing of England, and who are starting to recapture some of the spirit that made them World Champions in 2006.
Six years ago the Azzurri's success provided welcome respite from the match-fixing scandal that loomed over the nation, and Cesare Prandelli's side are 14/5 (3.80) to put a smile back on Italian faces this year by reaching another final.
If you are expecting lightning to strike twice and both of the favourites to suffer shock semi-final elimination, then you should put your money on a Portugal - Italy final at a lucrative 13/2 (7.50).
Portugal to face Germany in the final at 14/5 (3.80) with William Hill
Sign up with William Hill now for a £25 free bet
Al Hain-Cole is a Liverpool fan, experienced tipster and avid follower of European football. He specialises in accumulators and if you would like to read more from Al you can follow him on Twitter here.
Follow GoalBetting on
KUALA LUMPUR, May 24 — The police today released three men who were detained for a probe under the Sedition Act 1948 and the Penal Code after a magistrate rejected requests for further remand.