Men ved Viborg ble Otto kongesønn overvunnet av grev Gerhard under slaget ved Taphede i 1334. Etter nederlaget som var sagt å ha vært nærmeste total ble Otto kastet i fengsel på Segeborg slott i Holsten. Bare en mulig kandidat til kongetittelen var tilbake for hertug Valdemar av Slesvig var avverget fra å gjør krav på nytt.