The Confederations Cup has been a relatively tight tournament throughout. There has only been one match where the final score was separated by more than two goals, and there have been four draws over the course of the 12 matches to date.
But what's left standing are the four teams we expected to see this entire time.
Group A was the group that always had the potential to be a bit of a disaster due to the presence of Russia in the group. Portugal and Mexico were the favorites every step of the way, but both teams could have had some bad results against the hosts.
Alas, Russia ended up with a disappointing three points. The hosts ended up in the thick of the fight against both of the big boy teams, but neither one ultimately relented. Now, the Russians need to figure out how to get back on the horse in a year for their World Cup they'll be hosting.
Portugal and Mexico also held serve against New Zealand and drew against each other.
The road these two teams took in Group A, though, were very different. Mexico trailed against all three of their opponents in the group stage of this competition, while Portugal never found itself behind even though it coughed up leads against El Tri twice.
Group B ended up being a little more cut and dry. Germany and Chile both started off the group stage with a win, Chile over Cameroon and Germany over Australia. Both teams were good in that first match, but neither one was ultimately convincing.
After drawing against each other, the teams entered their last match knowing that one point against their weaker foes would have been good enough to advance
Germany though, left nothing to chance against Cameroon, bagging three goals with just one response and looking tremendously dominant throughout the whole match. Chile was awfully suspect against Australia. The Chileans did muster a 1-1 draw, but there were many opportunities in that match for the Socceroos to ultimately win by two goals as they needed to advance.
Now, Germany and Mexico are matched against each other in the semifinals, while Chile and Portugal will face off.
Portugal and Chile won the European and South American championships respectively, and there isn't a lot separating these two teams. Portugal will bring Cristiano Ronaldo and Nani to the table, while Chile will ask Arturo Vidal and Alexis Sanchez to be their top offensive stars.
The Portuguese are only slight +130 favorites, but Chile has been here and done this before. Over the course of the last two years, the Chileans have beaten Argentina twice in the finale of Copa America. Both fixtures were scoreless over the course of 120 minutes, and Chile got the job done in penalties. Holding Lionel Messi and the gang silent for 240 minutes is amazing and is proof that CR7 might have a bit of a challenge in front of him.
The Germany/Mexico fixture is an interesting dichotomy. The Germans have brought an insanely young squad to Russia; Mexico has brought a much more veteran squad. That said, the talent level that Germany has is insane. Julian Draxler, Lars Stindl and Timo Werner have had fantastic tournaments thus far in Russia, and they're proving that the future of German soccer is bright. That's why Germany is the slight +105 favorite on the moneyline over the course of the 90 minutes these teams will play on Thursday.
Odds To Win the 2017 Confederations Cup
BetCris offers play-by-play betting odds for live sporting events every day! The user-friendly wagering interface on your smartphone provides an easy way to place bets on the go. Mobile betting lines are updated by the minute, so click here to start gambling on thrilling live action at BetCris!
Check out our sports videos to get the latest news and game analysis, don't forget to like and subscribe.