Nu se aminteşte nimic despre următorii treisprezece ani ai domniei lui Iosia. La vârsta de treizeci şi nouă de ani, a pornit la lupta împotriva regelui Neco al Egiptului. Armata egipteană se îndrepta spre nord, pentru a lupta alături de asirieni, împotriva babilonienilor (2 Regi 23:29). Iosia nu şi-a putut imagina că mâna lui Dumnezeu era în spatele acestor mişcări de trupe şi nu a întrebat pe Domnul ca să verifice dacă cuvintele lui Faraon erau adevărate. Deşi s-a deghizat, a fost descoperit şi omorât în timpul luptei.( A murit Iosia în Ierusalim (35:24) sau în Meghido (2 Regi 23:29)? El a fost rănit mortal în bătălia de la Meghido şi textul din Regi spune că a murit acolo deoarece acolo a suferit trauma care i-a cauzat moartea. În schimb, cartea Cronici precizează că Iosia a murit la Ierusalim. Este exact cum am spune în vremea noastră despre cineva că a murit într-un accident de automobil, deşi, în realitate, persoana respectivă a decedat, cum se întâmplă de cele mai multe ori, la puţin timp după aceea, la spital. Astfel se subliniază că accidentul a fost cauza decesului, chiar dacă alta a fost locaţia unde a avut loc momentul propriu-zis al încetării sale din viaţă) A fost jelit de supuşii săi, care au deplâns moartea sa, mai ales că cei care credeau în cuvântul Domnului ştiau că odată cu ieşirea de pe scenă a lui Iosia, judecata divină era de-acum iminentă (34:22-28).

John Whitcomb comentează pe marginea acestor evenimente:

Acum urmează unul din cele mai ciudate episoade din întreaga istorie a Vechiului Testament. Regele păgân Neco II al Egiptului l-a informat pe Iosia: „Dumnezeu mi-a poruncit să mă grăbesc", atrăgându-i atenţia că dacă Iosia se va amesteca în planul lui Dumnezeu, Dumnezeu îl va nimici (2Cronici 35:21). Fireşte, am fi tentaţi să respingem numaidecât această afirmaţie, calificând-o drept propagandă, dacă nu am citi în continuare explicaţia cronicarului, potrivit căreia: „Iosia nu a ascultat de cuvintele lui Neco venite din gura lui Dumnezeu"! Mai mult, Neco va fi crezut, deoarece Iosia a fost omorât. Ce înseamnă toate acestea? Şi-a pierdut Iosia mântuirea din pricina neascultării? Nicidecum, deoarece Hulda afirmase că el va muri „în pace" (2 Cronici 34:28), Să fi fost oare Faraonul Neco un profet al lui Dumnezeu? Nu, deoarece Dumnezeu mai vorbise nemijlocit unor regi păgâni în diverse alte momente ale istoriei, fără ca acest lucru să le fi transformat neapărat inimile (vezi Geneza 12:17-20; 2:3-7). Putem conchide, aşadar, că Dumnezeu a dorit ca armata egipteană să se deplaseze la fluviul Eufrat pentru ca Nebucadneţar s-o poată distruge, împreună cu armata asiriană, împlinind astfel avertismentele Sale anterioare că babilonienii vor cuceri şi pedepsi Iuda (vezi Ieremia 25:8-11).