translate English to German: However, they were scuppered.
Sie sind gescheitert.