Party leaders neck and neck