What a nice sacrifice!
Do you always pay your attention to a possible sacrifice which due to zugzwang brings you to victory in a chess game?
I usually do as I did it at the New Year eve...
The sacrifice 19. ... ? (it is the puzzle) which was inevitably taken by the White side of the board had brought the game to the lost White Queen 23. ... Rxd2+ and then to a checkmate. White mercifully resigned at the 29th move.
Try to solve this puzzling position for the Black's benefit. Good luck!
You are welcome to submit links for or diagrams of games with a sacrifice which occurred in your chess practice :)