Germany booked their place in the FIFA Confederations Cup final as Leon Goretzka scored twice in a devastating opening spell in Thursday's 4-1 semi-final win over Mexico. Attacking midfielder Goretzka ran riot in Sochi with goals on six and eight minutes before Timo Werner and substitute Amin Younes netted in the second half. Marco Fabian scored Mexico's stunning consolation in the 89th minute with a thunderbolt free-kick from long range. World champions Germany will face Chile in Sunday's final in St Petersburg while Mexico play Portugal in Moscow's third-place play-off.
"We now need to reward ourselves for our hard work and we want to get the title," said Goretzka.
The Germans drew 1-1 with Copa America champions Chile when the teams met last Thursday in Kazan.
"We already played them in the group stage and we know they are good, they are one of the best teams in the competition I have seen so far," said Germany captain Julian Draxler.
Goretzka and Werner are now the tournament's joint top-scorers with three goals a-piece in Russia.
Mexico coach Juan Carlos Osorio said the result was not a fair reflection.
His side had twice as many shots as the Germans, but could not take their chances.
"Our way of playing is very aggressive. We try to get forward all the time and we paid for that," Osorio said.
"They are fair winners, but the scoreline would seem to suggest they were way better and I don't think that was the case."
Germany head coach Joachim Loew pulled a surprise before kick-off by naming 20-year-old Benjamin Henrichs on the right wing for only his third international and first start in Russia.
The bold move paid off as Henrichs pounced on an early mistake and his pass found Goretzka sprinting towards the box.
The Schalke forward took the ball in his stride and stroked his shot past Mexico goalkeeper Guillermo Ochoa on six minutes.
Goretzka struck again soon after when Werner's pass split the Mexican defence open and he drove home.
The early goals sparked life into comeback kings Mexico, who fought back in all three group stage matches to beat New Zealand and Russia after scrambling a draw with Portugal.
Midfielder Giovani dos Santos was a constant first-half threat.
When Draxler was caught napping on the edge of the area, Dos Santos robbed him of possession, but fired just wide.
LA Galaxy's Dos Santos and his Villarreal namesake Jonathan Dos Santos forced Germany goalkeeper Marc-Andre ter Stegen into a double save with half an hour gone.
Javier Hernandez squandered Mexico's best chance when his effort flew agonisingly over the woodwork just a few minutes later.
Mexico sustained the pressure and Hector Herrera's free-kick had to be tipped over the bar by Ter Stegen.
It stayed 2-0 at the break, but Mexico had 62 percent possession in the first half and 10 shots to Germany's five.
The world champions tightened their defence accordingly for the second half and Ter Stegen was rock-solid in denying Mexico's half-chances.
It was three shortly before the hour mark when Draxler's pass into the area found Jonas Hector, who drew Ochoa for Werner to tap home for his third goal in Russia after Sunday's double against Cameroon.
Goretzka was replaced by Liverpool midfielder Emre Can for the final 23 minutes as Loew rested him for Sunday's final.
With 15 minutes left, Raul Jimenez headed against the crossbar with Ter Stegen beaten.
There was nothing on when Fabian stepped up for a free-kick just inside the German half, but his strike rocketed into the top corner.
The Germans were briefly rattled, but replacement Younes settled any nerves with a fourth goal in injury-time.