Shock defeat for labour......