Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Bc4 Nf6 7. e5 dxe5 8.
Qxd8+ Kxd8 9. O-O Bd6 10. Bxf7 Bf5 11. c4 Ke7 12. Bd5 Nxd5 13. cxd5 Rhd8 14.
Nc3 Kf6 15. f4 exf4 16. Bxf4 g6 17. Ne2 Kg7 18. Ng3 Bc5+ 19. Kh1 Rxd5 20. Nxf5+
Rxf5 21. Rad1 c6 22. Rd7+ Kf6 23. g4 Ke6 24. gxf5+ *
Position (FEN): r7/pp1R3p/2p1k1p1/2b2P2/5B2/8/PP5P/5R1K b - - 0 24
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1591
Best move: Kxd7