Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nf6 4. Be2 Nc6 5. d3 g6 6. O-O Bg7 7. Re1 O-O 8. Nbd2
b5 9. Nf1 b4 10. Ng3 a5 11. Be3 Ng4 12. Bd2 Rb8 13. Qc1 Re8 14. h3 Nge5 15. Bh6
Bh8 16. Ng5 Ba6 17. Qe3 bxc3 18. bxc3 Rb2 19. f4 Nd7 20. f5 Bxc3 21. fxg6 Bd4
22. gxf7+ Kh8 23. fxe8=Q+ Qxe8 24. Qxd4+ *
Position (FEN): 4q2k/3np2p/b1np3B/p1p3N1/3QP3/3P2NP/Pr2B1P1/R3R1K1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1459
Best move: Nxd4