A late goal from Nico Schulz gave Germany a 2-1 friendly win over Peru on Sunday at the Rhein-Neckar-Arena.
The visitors stunned the home crowd by taking the lead midway through the first half. Christian Cueva took advantage of sloppy defending to play in Luis Advincula, who beat Marc-Andre ter Stegen at his near post.
Germany responded quickly and were level three minutes later. Toni Kroos found Julian Brandt, and he neatly chipped the ball past goalkeeper Pedro Gallese.
The hosts wasted plenty of chances to move ahead, but they finally got the winner in farcical fashion with five minutes of normal time remaining.