Intrigile ţesute de Zedechia în relaţiile cu Egiptul au făcut ca peste Ierusalim să se abată lovitura finală. Nebucadneţar a asediat cetatea timp de optsprezece luni, provocând apariţia unor condiţii de foamete acută între zidurile ei. Zedechia şi războinicii săi au încercat să fugă din cetate, în timpul nopţii, pentru a se refugia în pustiul din apropierea Mării Moarte. Dar caldeenii l-au prins pe rege, aducându-l la Nebucadneţar la Ribla (în Hamat din Siria). După ce i-a ucis fiii în faţa sa, regele Babilonului a ordonat să-i fie scoşi ochii lui Zedechia şi să fie transportat în lanţuri de bronz la Babilon. Acest lucru a împlinit două profeţii remarcabile:
Ieremia prezisese că Zedechia îl va vedea pe regele Babilonului faţă în faţă (Ieremia 32:4; 34:3). Lucrul acesta s-a împlinit la Ribla. Ezechiel a mai profeţit că Zedechia va fi dus în Babilon, dar că nu va vedea şi că va muri acolo (Ezechiel 12:13). Lui Zedechia i-au fost scoşi ochii înainte de a fi ajuns la Babilon, unde a murit.