Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 Nc6 6. Bg5 Nd7 7. Be2 f5 8. e5 h6
9. e6 hxg5 10. exd7+ Bxd7 11. Nxg5 Bxd4 12. O-O e5 13. Nf3 g5 14. Nxd4 Nxd4 15.
Bh5+ Kf8 16. Nd5 g4 17. Bg6 Qh4 18. h3 Nf3+ 19. Kh1 gxh3 20. g3 Qg4 21. Nxc7 e4
*
Position (FEN): r4k1r/ppNb4/3p2B1/5p2/2P1p1q1/5nPp/PP3P2/R2Q1R1K w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1091
Best move: Qxd6+