Denunciar - the definition of having the last laugh

¿Qué pasa con este instante?