Chess puzzle (Advantage)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Nf6 4. e4 dxe4 5. d5 exd5 6. cxd5 Bg4 7. Be2 Bc8 8.
Bf4 Be7 9. Qc2 O-O 10. O-O-O Bf5 11. h3 Bg6 12. g4 Bd6 13. Be3 Nbd7 14. h4 h5
15. Nh3 hxg4 16. Nf4 Bf5 17. h5 Ne5 18. h6 g6 19. Rdg1 Kh7 20. Ng2 Nf3 21. Nh4
Rc8 22. Nxf5 *
Position (FEN): 2rq1r2/ppp2p1k/3b1npP/3P1N2/4p1p1/2N1Bn2/PPQ1BP2/2K3RR b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1663
Best move: Nxg1