Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 b6 3. Nc3 Bb7 4. f3 e6 5. e4 Bb4 6. Ne2 h6 7. Be3 O-O 8. Qd2
Be7 9. h4 Kh7 10. g4 d5 11. e5 Ng8 12. g5 dxc4 13. Rh3 c5 14. O-O-O cxd4 15.
Nxd4 Nd7 16. f4 Nc5 17. Bxc4 Rc8 18. Bd3+ Nxd3+ 19. Qxd3+ g6 20. Kb1 Bb4 21.
Ne4 Qd5 22. Nf6+ *
Position (FEN): 2r2rn1/pb3p1k/1p2pNpp/3qP1P1/1b1N1P1P/3QB2R/PP6/1K1R4 b - - 5 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 876
Best move: Nxf6