Chess puzzle (Equality)
Moves: 1. e4 Nf6 2. Nc3 e5 3. Nf3 Nc6 4. Bc4 Nxe4 5. Bxf7+ Kxf7 6. Nxe4 d5 7. Ng3 e4
8. Ng1 Bc5 9. c3 g6 10. d4 exd3 11. Qxd3 Re8+ 12. N1e2 Ne5 13. Qd2 c6 14. O-O
Qf6 15. Nd4 Nc4 16. Qh6 Kg8 17. Bg5 Qf7 18. Rae1 Rxe1 19. Rxe1 Bxd4 *
Position (FEN): r1b3k1/pp3q1p/2p3pQ/3p2B1/2nb4/2P3N1/PP3PPP/4R1K1 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1568
Best move: cxd4