Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 c6 3. Nc3 b5 4. a3 Qa5 5. Bd2 Qb6 6. Nf3 h6 7. d5 b4 8. axb4
Bxb4 9. Na4 Bxd2+ 10. Qxd2 Qd8 11. d6 Nf6 12. Bd3 Ba6 13. O-O Bb5 14. Qe2 Bxd3
15. cxd3 Qa5 16. Nc3 Qb4 17. e5 Nd5 18. Nxd5 *
Position (FEN): rn2k2r/p2p1pp1/2pPp2p/3NP3/1q6/3P1N2/1P2QPPP/R4RK1 b kq - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1534
Best move: cxd5