Germany produced a ruthless display as they recorded a 4-1 victory over Mexico at the Fisht Olympic Stadium on Thursday to reach the Confederations Cup final.
The world champions raced into an early two-goal lead in Sochi, although El Tricolor looked to make a game of it as they created numerous chances before conceding a third goal early in the second half.
Juan Carlos Osorio's side finally managed to pull one back at the death, but Die Mannschaft wrapped up the win in stoppage time to book a final date with Chile.
The Germans got off to the best possible start when Leon Goretzka fired a first-time shot into the bottom-left corner of the net from 20 yards out after being picked out by Benjamin Henrichs' pass following a breakaway down the right flank.
The Gold Cup champions had a mammoth task of their hands when Goretzka struck again two minutes later with another finish into the same corner of the goal after Timo Werner sent him through on the right.
Werner should have made it 3-0 on 19 minutes when Henrichs slipped him in on the right, but the RB Leipzig forward produced a sharp save out of Guillermo Ochoa from close range.
Mexico looked out of sorts in the opening half hour, but they finally had a sniff on goal in the 32nd minute when Giovani Dos Santos robbed Julian Draxler of possession and dragged a left-footed shot wide of the right post from the edge of the box.
Marc-Andre ter Stegen was then called into action moments later as Giovani got off a shot from the right after being played in by Javier Hernandez, with Jonathan Dos Santos heading the rebound into the turf.
Roles were reversed on 35 minutes as Giovani found Hernandez, who was unable to keep his shot down after lifting the ball over the advancing Ter Stegen, who had to be alert to tip Hector Herrera's free-kick over the crossbar four minutes later.
Substitute Raul Jimenez had the first opportunity after the restart as he cut inside from the right and fired straight at Ter Stegen on 51 minutes, but Joachim Low's men extended their advantage eight minutes later.
Neat build-up play around the edge of the area saw Jonas Hector played into space on the left and he had the simple task of picking out an open Werner to tap home from seven yards out.
The Mexicans refused to throw in the towel, though, and pushed forward at every opportunity, with Marco Fabian hitting the side-netting from a narrow angle on the left after good link-up play from Jimenez and Hernandez to set him up.
Fabian flashed a shot wide of the right post from 20 yards out soon afterwards and Miguel Layun forced Ter Stegen to parry his strike around the right post with 20 minutes remaining.
They were then denied by the woodwork on 75 minutes when Jimenez directed a header against the bar from Hirving Lozano's cross on the left, while Rafael Marquez produced a reaction save out of Ter Stegen with a header in the 84th minute and the veteran defender headed over moments later from another corner.
Mexico's efforts were finally rewarded in the final minute when Fabian lashed a long-range shot into the top-right corner of the net from a quickly-taken free-kick, but Germany capped off the win in stoppage time as Amin Younes slotted home with an angled finish after being played in on the left by Emre Can.