put the mockers on
Brit, informal to ruin or put an end to (something)
The rain put the mockers on our plans
Brit, informal to bring misfortune to (somebody)
[perhaps modification (influenced by mock1) of Yiddish makeh boil, sore, plague, from Hebrew makāh blow, wound, plague]