Nico Schulz benefited from an error by Peru goalkeeper Pedro Gallese to grab a late winner for Germany on Sunday.
Debutant Nico Schulz scored a scruffy 85th-minute winner as Germany claimed their first victory since their World Cup debacle by beating Peru 2-1 at the Rhein-Neckar-Arena.
Schulz's unconvincing attempt appeared to be heading wide of the target before Peru goalkeeper Pedro Gallese diverted the Hoffenheim man's drive into the net.
Schulz was one of those culpable for the Peruvians' opening goal, failing to stop Luis Advincula breezing past him down Germanys' left before beating Marc-Andre ter Stegen from a tight angle.