After all this, when Yoshiyahu had set in order the Beis, Nekho Melech Mitzrayim went up to fight at Karkemish on the Euphrates, and Yoshiyahu went up against him.