Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O Nge7 5. c3 O-O 6. d4 exd4 7. cxd4 Bb6 8.
Bg5 f6 9. Bh4 Kh8 10. Nc3 a6 11. Bc4 d6 12. Ne2 Bg4 13. h3 Bxf3 14. gxf3 g5 15.
Bg3 Ng6 16. a3 h5 17. Qd2 h4 18. Bh2 Qd7 19. Kg2 Kh7 20. Rad1 Kh6 21. f4 Kh5
22. f5 Nge7 23. f4 d5 24. Bxd5 *
Position (FEN): r4r2/1ppqn3/pbn2p2/3B1Ppk/3PPP1p/P6P/1P1QN1KB/3R1R2 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1610
Best move: Nxd5