Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. c3 Bd6 5. Nf3 Nc6 6. Bd3 Bg4 7. Nbd2 Nge7 8.
O-O Qd7 9. Re1 O-O-O 10. Nf1 f6 11. Ng3 h5 12. Bb5 h4 13. Bxc6 Nxc6 14. Nf1 h3
15. g3 Qf5 16. N1d2 Rh6 17. Re3 Rg6 18. Qe1 Bf4 19. Nh4 Qc2 20. Nxg6 Bxe3 21.
Qxe3 Qd1+ 22. Nf1 Be2 23. Bd2 Qxa1 24. Qxe2 Qb1 25. b4 *
Position (FEN): 2kr4/ppp3p1/2n2pN1/3p4/1P1P4/2P3Pp/P2BQP1P/1q3NK1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 979
Best move: Qxg6