Germany and Mexico will go head-to-head for a place in the Confederations Cup final when they meet at the Fisht Olympic Stadium on Thursday.
Having finished top of Group B with seven points to their name, Die Mannschaft are evens (2.00) favourites with dabblebet to maintain their strong form by coming out on top in Sochi.
Runners-up to Portugal on goal difference in their group, Juan Carlos Osorio's men are on offer at 13/5 (3.60) to take their place in a second ever Confederations Cup final by pulling off a shock win here.
The sides needed extra-time to separate them when they met at this stage of the competition 12 years ago, and you can get odds of 5/2 (3.50) on them playing out another draw in 90 minutes this time out.
Featuring seven goals and one red card over the course of 120 minutes, that 2005 encounter was certainly one of the more eventful fixtures in the tournament's relatively short history.
While it may be asking too much to expect an exact repeat in terms of entertainment, there is every reason to anticipate plenty of goalmouth action when the teams come together once again over a decade later.
Having used this competition as an opportunity to test out some less experienced players and new tactical set-ups, Joachim Low will be more pleased with his team's attacking output than defensive solidity.
With seven goals scored and five conceded, the World Champions have certainly proved good value for the neutrals over the course of their three matches in Russia. Considering El Tricolor have scored twice a game but failed to keep a clean sheet so far themselves, goals are unlikely to be in short supply when the teams com together in the semi-final.
All in all, odds of 5/6 (1.83) seem too good to pass up on over 2.5 goals being scored for an eighth competitive game in 10 for Germany, and fifth in six for Mexico.