Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. f3 e6 5. h4 h5 6. Ne2 Be7 7. g3 c5 8. Nbc3 a6 9.
Be3 c4 10. a3 b5 11. b4 cxb3 12. cxb3 Nc6 13. b4 Rc8 14. Rc1 g5 15. hxg5 Bxg5
16. f4 Be7 17. Qb3 h4 18. Ng1 Nh6 19. Nf3 hxg3 20. Ng5 Kd7 21. Bg2 Ng4 22. Rxh8
Qxh8 23. Bg1 Bxg5 24. fxg5 Qg8 *
Position (FEN): 2r3q1/3k1p2/p1n1p3/1p1pPbP1/1P1P2n1/PQN3p1/6B1/2R1K1B1 w - - 1 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1890
Best move: Nxd5