World champions Germany will hope to book their spot in the final of the FIFA Confederations Cup when they take on Mexico in the semi-final tonight. This is how the two teams will line up.
FIFA Confederations Cup
Teams: Germany vs Mexico
Venue: Olimpiyskiy Stadion Fisht
Date: 29 June 2017
Both teams go into the game on good form, with neither having lost in this edition of the Confederations Cup thus far.
Germany beat Australia (3-2) and Cameroon (3-1), and drew 1-1 with Chile to top Group B. Mexico, meanwhile, drew 2-2 with Portugal and beat New Zealand 2-1, before eliminating hosts Russia 2-1 in their final Group A match.
Die Mannschaft are currently on an incredible run of form, having lost only once in their past 20 games, drawing four of those.
Strikers Lars Stindl and Timo Werner are currently tied with Cristiano Ronaldo as the tournament's top goalscorers so far – they are all on two strikes each.
Many players in the young Germany team will look to continue their strong form in order to stake a claim for a place in the world champions' squad at the 2018 FIFA World Cup, with many key players being given an extended break by manager Joachim Low.
Opponents Mexico go into the match in a remarkable run of form themselves, having lost just twice in 40 games over the past two years.
Here is how the two teams will line up:
Germany: Ter Stegen; Kimmich, Ginter, Rudiger; Henrichs, Rudy, Goretzka, Hector; Stindl, Draxler; Werner.
Mexico: Ochoa; Layún, Moreno, Araújo, Alanís; Jiménez, J. dos Santos, Herrera; G. dos Santos, Aquino, Hernández.
Who do you think will advance to the final? Have your say in the comments section below.