Maar Josia wilde niet naar hem luisteren, ook al waarschuwde God hem door de woorden van koning Necho. Hij vermomde zich en viel hem aan in het Megiddo-dal.
Maar Josia weigerde zich terug te trekken en in het dal van Megiddo raakten de beide legers slaags. Josia had zijn koninklijke gewaad uitgetrokken en zich vermomd, zodat de vijand hem niet kon herkennen. Josia wilde niet geloven dat Necho in opdracht van God handelde.