text: The Schalke midfielder swept home a Benjamin Henrichs pass from 20 yards and then slotted home from Timo Werner's through ball.
  Werner then tapped home Jonas Hector's pass to increase Germany's lead.
  Marco Fabian scored a brilliant 35-yard strike for Mexico, before Amin Younes added a fourth for Germany.
  Mexico had plenty of chances to come back into the game at 2-0 down but squandered them.
  Fabian's stunner came too late to threaten a comeback, although there was a chaotic ending with several chances at both ends.
  While Germany go on to Sunday's final in St Petersburg, Mexico face Portugal in a third-fourth play-off earlier that day.
  Germany boss Joachim Low left most of his regular star players at home, including Manuel Neuer, Jerome Boateng, Mesut Ozil, Toni Kroos and Thomas Muller.
  And the fact their weakened squad includes first-team players from Barcelona, Bayern Munich, Manchester City, Paris St-Germain, Arsenal and Liverpool speaks a lot about the strength in depth of German football.
  Germany have two young teams in international finals this weekend. Five of the starting 11 in the Confederations Cup semi-final would have been eligible for Saturday's European Under-21 Championship final against Spain - including Goretzka and Werner, who are now joint top scorers in the tournament with three apiece.
  Despite their opponents having chances, Germany looked comfortable, with Goretzka impressive before he was replaced midway through the second half and Werner staking a claim to be Germany's first-choice striker for next summer's World Cup.
  The RB Leipzig frontman could have scored more, but was thwarted when he attempted to poke one effort through Guillermo Ochoa's legs, and put another shot wide.
  Ajax's Younes scored their late fourth, turning home a pass from fellow substitute Emre Can.
  With better finishing, Mexico could have revitalised a game that felt over within eight minutes. They had more than twice as many shots as Germany - 26-12 - and had more efforts on target too, eight to seven.
  Fabian's effort from a short free-kick was the best goal of the game.
  At 2-0, Giovani dos Santos forced a save from Marc-Andre ter Stegen and Javier Hernandez shot over from six yards, while Hector Herrera and Raul Jimenez also tested the Barcelona keeper.
  Jimenez went even closer when he hit the crossbar with a header in the 75th minute, although at 3-0 that would only have been a consolation.
  After Younes made it 4-1 in injury time, Mexico still had time for more attempts with Hernandez clipping the post and Jimenez heading wide.
  Mexico start their Gold Cup defence a week after their third-fourth play-off against Portugal.
  However, only three members of the Confederations Cup squad are playing in the tournament for teams in North and Central America and the Caribbean.
  Mexico coach Juan Carlos Osorio: "We deserved a better result. They were very efficient and we gave them too much room, but we should have scored at least one or two more goals.
  "We had enough chances to do so. Even after conceding early on we had the mental strength to fight back."
  Germany boss Joachim Low: "It was an intense game. That the team managed to do what we'd discussed during our preparations for the match was both important and impressive.
  "Mexico try to impose their game on their opponents but we showed that we wanted to win and dominate. We did that superbly, especially in the first 15 or 20 minutes.
  "Our young players deserve credit for that. We got what we wanted, but you can't count on that happening before the game. It was a wonderful performance."
  Match ends, Germany 4, Mexico 1.
  Second Half ends, Germany 4, Mexico 1.
  Attempt saved. Raúl Jiménez (Mexico) header from the centre of the box is saved in the centre of the goal. Assisted by Miguel Layún with a cross.
  Corner,  Mexico. Conceded by Antonio Rüdiger.
  Attempt blocked. Chicharito (Mexico) left footed shot from outside the box is blocked. Assisted by Hirving Lozano.
  Goal!  Germany 4, Mexico 1. Amin Younes (Germany) left footed shot from the left side of the box to the bottom right corner. Assisted by Emre Can.
  Attempt blocked. Timo Werner (Germany) left footed shot from the right side of the box is blocked. Assisted by Joshua Kimmich.
  Goal!  Germany 3, Mexico 1. Marco Fabián (Mexico) right footed shot from more than 35 yards to the top right corner. Assisted by Héctor Herrera following a set piece situation.
  Rafael Márquez (Mexico) wins a free kick in the attacking half.
  Foul by Emre Can (Germany).
  Hand ball by Amin Younes (Germany).
  Attempt missed. Rafael Márquez (Mexico) header from the centre of the box is high and wide to the right. Assisted by Miguel Layún with a cross following a corner.
  Corner,  Mexico. Conceded by Matthias Ginter.
  Foul by Miguel Layún (Mexico).
  Emre Can (Germany) wins a free kick in the defensive half.
  Attempt blocked. Hirving Lozano (Mexico) right footed shot from outside the box is blocked. Assisted by Héctor Herrera.
  Offside, Mexico. Rafael Márquez tries a through ball, but Héctor Moreno is caught offside.
  Attempt saved. Rafael Márquez (Mexico) header from the centre of the box is saved in the top centre of the goal. Assisted by Miguel Layún with a cross.
  Corner,  Mexico. Conceded by Amin Younes.
  Delay over. They are ready to continue.
  Delay in match Marco Fabián (Mexico) because of an injury.
  Delay in match Antonio Rüdiger (Germany) because of an injury.
  Corner,  Mexico. Conceded by Antonio Rüdiger.
  Substitution, Germany. Amin Younes replaces Julian Draxler.
  Attempt missed. Héctor Herrera (Mexico) right footed shot from outside the box is too high.
  Substitution, Germany. Julian Brandt replaces Lars Stindl.
  Foul by Raúl Jiménez (Mexico).
  Matthias Ginter (Germany) wins a free kick in the defensive half.
  Raúl Jiménez (Mexico) hits the bar with a header from the centre of the box. Assisted by Hirving Lozano.
  Attempt saved. Julian Draxler (Germany) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Jonas Hector.
  Corner,  Germany. Conceded by Héctor Moreno.
  Emre Can (Germany) is shown the yellow card for a bad foul.
  Rafael Márquez (Mexico) wins a free kick in the attacking half.
  Foul by Emre Can (Germany).
  Attempt missed. Hirving Lozano (Mexico) right footed shot from outside the box misses to the left. Assisted by Oswaldo Alanís.
  Attempt blocked. Néstor Araújo (Mexico) left footed shot from the centre of the box is blocked. Assisted by Oswaldo Alanís.
  Attempt blocked. Oswaldo Alanís (Mexico) header from the centre of the box is blocked. Assisted by Marco Fabián with a cross.
  Corner,  Mexico. Conceded by Marc-André ter Stegen.
  Attempt saved. Miguel Layún (Mexico) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Héctor Herrera.
  Héctor Herrera (Mexico) wins a free kick in the defensive half.
target: Leon Goretzka scored twice in the opening eight minutes as Germany beat Mexico 4-1 in Sochi to join Chile in the Confederations Cup final.