Chess puzzle (Equality)
Moves: 1. e4 c5 2. f4 Nc6 3. c3 e6 4. d3 g6 5. Nf3 Bg7 6. Be2 Nge7 7. Nbd2 d5 8. e5
Nf5 9. Nf1 d4 10. g4 Nfe7 11. Ng3 Nd5 12. Ne4 b6 13. Nd6+ Ke7 14. Bd2 Bh6 15.
g5 Bg7 16. Qa4 Qc7 17. O-O h6 18. h4 a6 19. Rf2 b5 20. Qd1 Rd8 21. Ne4 Qb6 22.
cxd4 Nxd4 23. Nxd4 cxd4 24. a3 Ne3 25. Bxe3 *
Position (FEN): r1br4/4kpb1/pq2p1pp/1p2P1P1/3pNP1P/P2PB3/1P2BR2/R2Q2K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1606
Best move: dxe3