Iraq suffers heavy defeat; France advances