1.Ng5+Kh6
2.Rh8+!Bxh8
3.Kg8Nd6
4.Kxh8
Zugzwang - any Black move is followed by 5.Nf7#
Petrov (1845)