Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Bf5 4. Nf3 Nf6 5. c3 e6 6. Bb5 h6 7. Nbd2 Bd6 8. Bg3
O-O 9. Qe2 a6 10. Ba4 Nd7 11. O-O Nb6 12. Bb3 Bxg3 13. hxg3 Bg4 14. e4 dxe4 15.
Qxe4 Bf5 16. Qh4 Re8 17. Rfe1 Rc8 18. Ne4 Ne7 19. Nc5 Rb8 20. g4 Bg6 21. Ne5
Nbc8 22. g5 Nf5 23. Nxg6 *
Position (FEN): 1rnqr1k1/1pp2pp1/p3p1Np/2N2nP1/3P3Q/1BP5/PP3PP1/R3R1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1093
Best move: Nxh4