England har fått upprättelse.