Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 Nf6 3. e5 Ng8 4. Nc3 g6 5. Nf3 Bg7 6. d4 cxd4 7. Qxd4 Nc6 8.
Qd5 e6 9. Qc5 Nge7 10. Ne4 Qa5+ 11. Qxa5 Nxa5 12. Nd6+ Kf8 13. Bb5 Nac6 14. Bg5
Nxe5 15. Nxe5 Bxe5 16. Nc4 Bg7 17. O-O-O d5 18. Nd6 a6 19. Be8 Nf5 20. Nxf5
gxf5 21. Ba4 b5 22. Bb3 a5 23. a4 b4 24. c4 Bb7 *
Position (FEN): r4k1r/1b3pbp/4p3/p2p1pB1/PpP5/1B6/1P3PPP/2KR3R w - - 1 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1578
Best move: cxd5