
White to play
The solution is: 19.Ng6+! fxg6 [19…Kg8 20.Re8+ Kh7 21.Nf8+ Kg8 22.Ne6+ Kh7 23.Nxc7+-] 20.Ba3+ Ne7 [20…Qe7 21.Bxe7+ Ke8 22.Ba3++-] 21.Rxe7! axb3 [21…Qxe7 22.Rd8#] 22.Rxc7+ +-
White to play
The solution is: 19.Ng6+! fxg6 [19…Kg8 20.Re8+ Kh7 21.Nf8+ Kg8 22.Ne6+ Kh7 23.Nxc7+-] 20.Ba3+ Ne7 [20…Qe7 21.Bxe7+ Ke8 22.Ba3++-] 21.Rxe7! axb3 [21…Qxe7 22.Rd8#] 22.Rxc7+ +-