Joshua Kimmich ensured that Germany's unbeaten run remained intact as he scored a late equaliser to earn a 1-1 draw with Denmark at the Brondby Stadium on Tuesday.
The world champions were trailing for a large part of the friendly encounter in Brondbyvester after the hosts opened the scoring in the 18th minute.
But Joachim Low's side remained in the contest and eventually hit back two minutes from time to extend their undefeated streak to 10 matches.
After an uneventful opening 15 minutes, the Danes created the first chance when Jannik Vestergaard produced a smart save out of Kevin Trapp with his volleyed effort.
They were celebrating the opener just three minutes later, though, as Christian Eriksen latched onto a poor clearance from Antonio Rudiger and dispatched his shot past Trapp into the corner of the net.
— Hamdija Alic (@HamdijaAlic1) June 6, 2017
Leon Goretzk wasted a golden opportunity to restore parity on 32 minutes when he blazed over the crossbar from close range, but the visitors were unable to threaten again before the break despite dominating possession.
Denmark keeper Frederik Ronnow preserved his team's lead on the hour mark with a fine double save to deny Niklas Sule and Matthias Ginter in quick succession.
But Die Mannschaft finally found a way through at the death with a superb overhead-kick from Kimmich, who reacted quickest to a loose ball in the danger area as he found the back of the net with his back to goal from six yards out