Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nc3 a6 3. f4 exf4 4. Nf3 d6 5. d4 f5 6. Bc4 fxe4 7. Qe2 e3 8. g3
Nc6 9. gxf4 Bg4 10. Qxe3+ Nge7 11. Ng5 d5 12. Bxd5 Qd7 13. Bf7+ Kd8 14. Ne6+
Bxe6 15. Bxe6 Qxd4 16. Bd2 Qb4 17. Qd3+ Qd4 18. Qxd4+ *
Position (FEN): r2k1b1r/1pp1n1pp/p1n1B3/8/3Q1P2/2N5/PPPB3P/R3K2R b KQ - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1592
Best move: Nxd4