Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 c5 4. Nf3 Nf6 5. c4 Nc6 6. Nc3 cxd4 7. Nxd4 Nxd4 8.
exd4 dxc4 9. Bxc4 Bd6 10. Bg5 Bd7 11. Qf3 Bc6 12. Bxf6 Bxf3 13. Bxd8 Bxg2 14.
Rg1 Rxd8 15. Rxg2 Bb4 16. O-O-O Rc8 17. Bb5+ Ke7 18. Kc2 a6 19. Be2 b5 20. a3
Ba5 21. Kb3 Rhd8 22. Rxg7 h6 23. Bh5 Rf8 24. Rh7 Kf6 25. Rxh6+ *
Position (FEN): 2r2r2/5p2/p3pk1R/bp5B/3P4/PKN5/1P3P1P/3R4 b - - 0 25
Black to move.
Themes: Defensive Move Middlegame  
Puzzle rating: 1598
Best move: Kg7