Zakhodyakin 1930

The beginning is easy: 1.g7+ Nxg7 2.Nf7+ Kg8 3.Bc5! f1Q 4.Nh6+ Kh8.

But the most elegant move is still to follow...