Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. c3 dxc3 5. Nxc3 e6 6. Bf4 Nf6 7. e5 dxe5 8.
Qxd8+ Kxd8 9. Nxe5 Ke7 10. O-O-O h6 11. Nb5 Ne8 12. Nc4 Nc6 13. Bd3 f5 14. h4
Kf6 15. Rhe1 Bb4 16. Re2 Bc5 17. g4 a6 18. Nc3 b5 19. Ne5 Nxe5 20. Bxe5+ Kf7
21. gxf5 exf5 22. Nd5 Bb7 23. Bxf5 Rf8 24. Nc7 Bc8 25. Nxa8 Bxf5 26. Rd5 Be7
27. Bd4 Nd6 28. Nb6 Bg4 29. Re3 Nc8 30. Nd7 Rg8 31. Ne5+ Ke6 32. Nxg4+ *
Position (FEN): 2n3r1/4b1p1/p3k2p/1p1R4/3B2NP/4R3/PP3P2/2K5 b - - 0 32
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1466
Best move: Kxd5