spike somebody’s guns

idiomPart ofgun

spike somebody’s guns — idiom

1. To cause an opponent's plans to fail.

1.idiom
Definition

To cause an opponent's plans to fail.

Example

The competitor spiked our guns by launching a similar product.

Did the new regulation spike the company's guns?