Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. e4 Nxe4 3. Bd3 Nf6 4. Nd2 e6 5. Ne4 Nxe4 6. Bxe4 d5 7. Bd3 Nc6 8.
Nf3 Be7 9. c3 a6 10. h4 b5 11. Bd2 h6 12. Qe2 Na5 13. b3 c5 14. g4 c4 15. Bc2
Qb6 16. b4 Nc6 17. g5 h5 18. Ne5 Nxd4 *
Position (FEN): r1b1k2r/4bpp1/pq2p3/1p1pN1Pp/1Ppn3P/2P5/P1BBQP2/R3K2R w KQkq - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1570
Best move: cxd4