England och Frankrike lemnar ingenting öfrigt alt önska.