แล้วเยโฮอาชโอรสของเยโฮอาหาสทรงยึดหัวเมืองต่างๆ คืนจากเบนฮาดัดโอรสของฮาซาเอลซึ่งยึดไปตั้งแต่สมัยเยโฮอาหาสผู้เป็นราชบิดา เยโฮอาชรบชนะเบนฮาดัดสามครั้ง ดังนั้นพระองค์จึงได้หัวเมืองอิสราเอลคืนมา