Chess puzzle (Advantage)
Moves: 1. d4 f5 2. c4 Nf6 3. Nf3 e6 4. Bf4 Be7 5. h3 d6 6. e3 Ne4 7. Bd3 Nd7 8. Qc2
Ndf6 9. a3 O-O 10. O-O Qe8 11. Nbd2 Nxd2 12. Qxd2 Qh5 13. b4 h6 14. Be2 Ne4 15.
Qc2 Qf7 16. c5 g5 17. Bh2 h5 18. Nd2 Nxd2 19. Qxd2 g4 20. hxg4 hxg4 21. Rac1
Kg7 22. f3 g3 23. Bxg3 Qg6 24. Kf2 Rg8 25. Ke1 *
Position (FEN): r1b3r1/ppp1b1k1/3pp1q1/2P2p2/1P1P4/P3PPB1/3QB1P1/2R1KR2 b - - 4 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 956
Best move: Qxg3+