Late penalty forces Germany to settle for a draw
Germany was denied victory away to Hungary in its final Nations League group game after conceding a 99th-minute equaliser to a Dominik Szoboszlai penalty.
Julian Nagelsmann made nine changes from Germany's 7-0 victory over Bosnia and Herzegovina last time out, with this match confirmed as a dead rubber before kick-off, and it struggled for fluency in the first half.
Germany failed to have a shot on target in the opening 45 minutes.
Things soon picked up, with Leroy Sane having a goal disallowed after a VAR review before Kai Havertz hit the post with a volley just three minutes later, having only come on as a substitute a minute before.
It had its goal after 76 minutes when Felix Nmecha was quickest to react to a rebound to score his first international goal.
But Hungary was not to be denied after appeals for a penalty in the 97th minute for an alleged handball against Robin Koch. After another VAR review, the spot kick was given and Szoboszlai earned a point for the host.
Germany's position as winner of Group A3 had already been secured prior to this match, as had Hungary's finishing place of third. Nagelsmann's side will now advance to the Nations League quarter-final, where it will face a second-placed side from League A. Hungary, meanwhile, will face a second-placed side from League B in a relegation play-off.