Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Bg5 Be7 8.
Bxf6 gxf6 9. Nd5 Qa5+ 10. Nbc3 Be6 11. Bd3 Bxd5 12. exd5 Nd4 13. O-O O-O-O 14.
a3 Rhg8 15. b4 Qc7 16. Ne4 Rg7 17. c3 Nf5 18. Nxf6 *
Position (FEN): 2kr4/ppq1bprp/3p1N2/3Ppn2/1P6/P1PB4/5PPP/R2Q1RK1 b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1440
Best move: Nh4