Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 Nf6 3. d3 e6 4. Bg5 d5 5. Bxf6 Qxf6 6. exd5 exd5 7. Bxd5 Qxb2
8. Qe2+ Be7 9. Qh5 g6 10. Bxf7+ Kxf7 11. Qd5+ Ke8 12. Nf3 Qxa1 13. O-O Nc6 14.
c3 Bg4 15. Ng5 Nd8 16. Re1 Rf8 17. Nxh7 Rf5 18. Qg8+ Kd7 19. Qg7 Be2 20. Qxg6
Re5 21. f4 Re6 22. Qg7 Nc6 23. f5 Re3 24. f6 Rg8 *
Position (FEN): 6r1/pp1kb1QN/2n2P2/2p5/8/2PPr3/P3b1PP/qN2R1K1 w - - 1 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1687
Best move: Qxg8