Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 a6 3. Nf3 Nf6 4. e3 Nh5 5. Bg3 Nxg3 6. hxg3 Nc6 7. Bd3 g6 8.
Ng5 h5 9. c3 b5 10. Qc2 Bb7 11. g4 e5 12. f3 Qxg5 13. gxh5 Qxe3+ 14. Kf1 Rxh5
15. Rxh5 gxh5 16. Nd2 O-O-O 17. Re1 Qf4 18. dxe5 Nxe5 19. Bf5+ Nd7 20. Kf2 Bc5+
21. Kf1 Qh2 22. Ke2 Qxg2+ 23. Kd1 Qxf3+ *
Position (FEN): 2kr4/1bpn1p2/p7/1pbp1B1p/8/2P2q2/PPQN4/3KR3 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1142
Best move: Nxf3