Chess puzzle (Equality)
Moves: 1. d4 d6 2. c4 e5 3. e3 Nf6 4. Nc3 g6 5. Nf3 Nbd7 6. Bd3 Bg7 7. O-O O-O 8. b3
a6 9. Ba3 Re8 10. Qc2 Nf8 11. Rad1 exd4 12. Nxd4 Ng4 13. h3 Ne5 14. Be2 Bf5 15.
Nxf5 gxf5 16. Nd5 Qd7 17. c5 c6 18. cxd6 *
Position (FEN): r3rnk1/1p1q1pbp/p1pP4/3Nnp2/8/BP2P2P/P1Q1BPP1/3R1RK1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1607
Best move: cxd5