Germany were beaten by Austria to suffer a second straight defeat as Julian Nagelsmann's reign continues to get off to a difficult start.
The 36-year-old replaced Hansi Flick in September on a contract until July 2024, after Germany host Euro 2024.
Marcel Sabitzer put Ralf Rangnick's Austria ahead, before Christoph Baumgartner sealed the win.
Germany were also reduced to 10 men in the 49th minute when former Manchester City winger Leroy Sane was sent off for pushing Phillipp Mwene over after the defender objected to a tackle.
"There is frustration and disappointment. At the end we made it really easy for the Austrians to create chances," said Germany captain Ilkay Gundogan. "We have to be honest that it is not just the defence; defending starts up front."
Both sides will find out who they face in the Euro 2024 group stage when the draw takes place on 2 December.