Chess puzzle (Equality)
Moves: 1. Nh3 d5 2. g3 g6 3. f3 Bg7 4. Nf2 e6 5. Bg2 Ne7 6. O-O O-O 7. e3 c6 8. d3 Nd7
9. c3 Nf6 10. Na3 c5 11. Nc2 d4 12. cxd4 cxd4 13. e4 Nc6 14. f4 Nd7 15. b3 Nb6
16. Ba3 Re8 17. Ne1 e5 18. Nf3 exf4 19. gxf4 Qc7 20. e5 Nd7 21. Bd6 Qd8 22. Ne4
b6 23. Kh1 Bb7 24. Rg1 f6 25. exf6 *
Position (FEN): r2qr1k1/pb1n2bp/1pnB1Pp1/8/3pNP2/1P1P1N2/P5BP/R2Q2RK b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1557
Best move: Nxf6