Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 Qh4+ 3. g3 Qf6 4. d4 exf4 5. Bxf4 c5 6. Nf3 cxd4 7. Nxd4 Bc5 8.
e5 Qb6 9. c3 Qxb2 10. Nd2 Qxc3 11. Nb5 Qa5 12. Rc1 Bb6 13. Rxc8+ Ke7 14. Bg5+
f6 15. exf6+ gxf6 16. Qe2+ Kf7 17. Qe8+ Kg7 18. Rxb8 Rxb8 19. Qxb8 fxg5 20.
Qe5+ Nf6 21. Qxg5+ Kf7 22. Bc4+ d5 23. Rf1 Bd8 24. Nd6+ Ke6 25. Qe3+ *
Position (FEN): 3b3r/pp5p/3Nkn2/q2p4/2B5/4Q1P1/P2N3P/4KR2 b - - 5 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1421
Best move: Kxd6