Chess puzzle (Equality)
Moves: 1. Nf3 Nf6 2. d3 c5 3. g3 d5 4. c4 dxc4 5. Qa4+ Nc6 6. dxc4 Bd7 7. Bg2 e6 8.
O-O Be7 9. Be3 Rc8 10. Rd1 Qb6 11. Qc2 O-O 12. Nc3 a6 13. a3 Qc7 14. Bf4 Qb6
15. Na4 Qa7 16. Rd3 Rfd8 17. Rad1 b5 18. Nc3 Nd4 19. Nxd4 bxc4 20. R3d2 *
Position (FEN): 2rr2k1/q2bbppp/p3pn2/2p5/2pN1B2/P1N3P1/1PQRPPBP/3R2K1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1597
Best move: cxd4