Uganda Rugby Cranes Sevens registered their first defeat at the HSBC World Rugby Challenger Series their last game on Saturday.
Despite taking the lead, Uganda fell to their nemesis Germany, 19-12.
Aaron Oforwoth pounced on a loose ball after a fumble from Germans and Philip Wokorach converted.
Germany scored with the last play of the game courtesy of Anjo Buckman that was not converted.
After the breather, Germany took the lead through Tim Lichtenberg and John Dawe with Fabian Helmpel converting both tries.
Norbert Okeny cut the deficit with just under three minutes to play but it was too little too late as German hung on to top Pool C.
Uganda will play the winner of Pool B (Hong Kong or Papua New Guinea) on Sunday.