Chess puzzle (Equality)
Moves: 1. e4 Nc6 2. Bc4 h6 3. Nf3 g6 4. O-O Bg7 5. c3 d6 6. d4 e5 7. dxe5 Nxe5 8. Nxe5
Bxe5 9. Nd2 Ne7 10. Nf3 Bg7 11. e5 d5 12. Bb3 O-O 13. Re1 Bg4 14. Qd3 Kh7 15.
Nh4 Be6 16. Bc2 c5 17. b3 d4 18. Ba3 b6 19. b4 f5 20. bxc5 bxc5 21. Bxc5 Rf7
22. cxd4 Nd5 23. Qg3 g5 24. Qf3 *
Position (FEN): r2q4/p4rbk/4b2p/2BnPpp1/3P3N/5Q2/P1B2PPP/R3R1K1 b - - 1 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1543
Best move: gxh4