Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. e3 g6 3. g3 Bg7 4. Bg2 d6 5. Ne2 O-O 6. O-O Nbd7 7. c3 e5 8. dxe5
Nxe5 9. Nd2 c6 10. h3 Re8 11. Kh2 Be6 12. f4 Ned7 13. Nf3 Nc5 14. Ned4 Bc8 15.
f5 Rf8 16. Nh4 Nce4 17. fxg6 fxg6 18. Qb3+ Kh8 19. Ne6 Bxe6 20. Qxe6 Re8 21.
Qf7 Ng5 22. Nxg6+ hxg6 23. Qxg6 Rg8 *
Position (FEN): r2q2rk/pp4b1/2pp1nQ1/6n1/8/2P1P1PP/PP4BK/R1B2R2 w - - 1 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1530
Best move: Qxg5