Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 c6 4. e3 Nbd7 5. Bd3 g6 6. O-O Bg7 7. Nbd2 O-O 8. c4
Re8 9. Rc1 Nh5 10. Bg5 f6 11. Bh4 Qb6 12. g4 g5 13. gxh5 gxh4 14. Nxh4 Qc7 15.
Nf5 e6 16. Nxg7 Kxg7 17. Qg4+ Kf7 18. Bxh7 Rf8 19. h6 Ke7 20. Qg7+ Rf7 21. Qg6
*
Position (FEN): r1b5/ppqnkr1B/2p1ppQP/3p4/2PP4/4P3/PP1N1P1P/2R2RK1 b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1337
Best move: Nf8