to be the final act or event that spoils your plans or hopes
put the (tin) lid on sth / things
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición