
White to play
The solution is: 20. Ng5 hxg5 21. Qh7+ Kf7 22. Ne4 exd5 23. e6+ Kxe6 24. Qxg7 Ngf6 25. Bxc5 Nxc5 26. Nxc5+ Qxc5 27. Rde1+ Kf5 28. Rh5 Nxh5 29. Re5+ Kg4 30. Qxg5+ Kf3 31. Qxh5+ Kxf2 32. Qe2+ 1-0

White to play
The solution is: 20. Ng5 hxg5 21. Qh7+ Kf7 22. Ne4 exd5 23. e6+ Kxe6 24. Qxg7 Ngf6 25. Bxc5 Nxc5 26. Nxc5+ Qxc5 27. Rde1+ Kf5 28. Rh5 Nxh5 29. Re5+ Kg4 30. Qxg5+ Kf3 31. Qxh5+ Kxf2 32. Qe2+ 1-0