Chess Puzzle of the Week (89)

puzzle89

This week’s puzzle: Zvjaginsev – Schwarz EU Cup Novi Sad 2016. White to play and win.

I’d argue that there are one and a half solutions but wouldn’t disagree if you told me there were two or three. Zvjaginsev chose the most aesthetic way to conclude the game. Can you find it, and perhaps suggest an equally good alternative?