Velika osmanlijska vojska pod vodstvom Mehmeda II okupila se u proljeće 1463. u Adrianopolu (Edirnu) i krenula na Bosnu. Kralj je pobjegao iz kraljevskoga grada Bobovca, koji je bez otpora predao zapovjednik Radak 20. maja 1463. Stjepan se najprije sklonio u Jajce, a onda u utvrđeni grad Ključ na Sani. Tu se Mehmet-paša Anđelković pismeno i pod zakletvom obvezao da će mu poštedjeti život i pustiti da slobodno ide kamo hoće ako preda grad.
Kad se nakon pregovora predao, zarobio ga je i odveo sultanu Mehmedu u Jajce, koji ga je natjerao da potpiše naredbu svim zapovjednicima da predaju gradove Turcima. Ujedno je sultan Mehmedovu zakletvu proglasio nevaljanom i u svom taboru pred Jajcem 25. maja dao pogubiti kralja, njegovog strica Radivoja i mnogo bosanske vlastele. Tako je smrću posljednjega bosanskog kralja Bosna izgubila svoju samostalnost i postala turski Bosanski sandžak.