Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Bg4 4. h3 Bh5 5. g4 Bg6 6. Nc3 Nf6 7. d3 h6 8. Bd2
Be7 9. Qe2 c6 10. Bb3 a5 11. a4 O-O 12. O-O Nh7 13. Rfe1 Bh4 14. Kg2 h5 15. g5
Bxg5 16. Bxg5 Nxg5 17. Rh1 Nd7 18. h4 Nxf3 19. Qxf3 Nc5 20. Bc4 Ne6 21. Ne2 Qd7
22. Qg3 f5 *
Position (FEN): r4rk1/1p1q2p1/2ppn1b1/p3pp1p/P1B1P2P/3P2Q1/1PP1NPK1/R6R w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1199
Best move: Qxg6