Battle of hab