Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nxe5 Qf6 5. Nd3 Ne5 6. Nxc5 Nxc4 7. O-O d6 8.
Nd3 Qg6 9. Nf4 Qf6 10. Nd5 Qd8 11. Qe2 Nb6 12. b3 Nf6 13. Qd3 Nbxd5 14. exd5
O-O 15. Ba3 Qe7 16. Nc3 c5 17. Rfe1 Qc7 18. Nb5 Qd7 19. c4 a6 20. Nd4 *
Position (FEN): r1b2rk1/1p1q1ppp/p2p1n2/2pP4/2PN4/BP1Q4/P2P1PPP/R3R1K1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1480
Best move: cxd4