Chess puzzle (Advantage)
Moves: 1. e4 g6 2. Nf3 Bg7 3. Bc4 e6 4. Nc3 b6 5. O-O Bb7 6. Re1 a6 7. a3 Ne7 8. d3 d6
9. Bg5 h6 10. Bh4 g5 11. Bg3 Ng6 12. d4 g4 13. Nd2 h5 14. d5 h4 15. Qxg4 hxg3
16. Qxg3 e5 17. Nf3 Bf6 18. Nd1 Bc8 19. Ne3 Rg8 20. h3 Nh4 *
Position (FEN): rnbqk1r1/2p2p2/pp1p1b2/3Pp3/2B1P2n/P3NNQP/1PP2PP1/R3R1K1 w q - 1 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 988
Best move: Qxg8+