Chess puzzle (Equality)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 Nf6 4. Bb5 d6 5. Bxc6+ bxc6 6. Ne2 g6 7. f4 exf4 8.
Nxf4 Bg7 9. O-O O-O 10. Na3 Bg4 11. Qc1 Be6 12. c4 a6 13. Nc2 c5 14. a3 a5 15.
d4 Ne4 16. dxc5 Nxc5 17. Bxg7 Kxg7 18. Qb2+ Kg8 19. Nd4 Qd7 20. Rf3 Bg4 21. Rg3
Ne4 22. h3 Nxg3 23. hxg4 Qxg4 24. Nc6 Rfe8 *
Position (FEN): r3r1k1/2p2p1p/2Np2p1/p7/2P2Nq1/PP2P1n1/1Q4P1/R5K1 w - - 2 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1951
Best move: Nd5