Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. Nf3 c5 6. cxd5 Nxd5 7. Bxe7 Nxe7 8.
dxc5 Nbc6 9. Qxd8+ Nxd8 10. e3 a6 11. Be2 Ndc6 12. a3 O-O 13. O-O Na5 14. b4
Nac6 15. Rfd1 e5 16. Nd5 Nxd5 17. Rxd5 Be6 18. Rd6 Bb3 19. Rb1 Ba4 20. Bd1 Bb5
21. Bc2 Rad8 22. Ng5 Rxd6 23. cxd6 h6 24. Ne4 f5 25. Nc5 e4 26. Rd1 Rd8 27.
Nxb7 Rd7 28. Bb3+ Kh8 29. Be6 Rxb7 30. Bxf5 Bd3 31. f3 Rf7 32. fxe4 Be2 33. Rd2
Bb5 34. d7 g6 35. d8=Q+ Nxd8 36. Rxd8+ Kh7 37. Bxg6+ *
Position (FEN): 3R4/5r1k/p5Bp/1b6/1P2P3/P3P3/6PP/6K1 b - - 0 37
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1629
Best move: Kxg6