Chess puzzle (Advantage)
Moves: 1. e4 c6 2. f4 d5 3. e5 g6 4. Nf3 Bg7 5. c3 f6 6. d4 fxe5 7. fxe5 Bg4 8. Be3 e6
9. Be2 Ne7 10. Nbd2 Nd7 11. O-O Nf5 12. Bg5 Qc7 13. h3 Bxf3 14. Rxf3 h6 15. Bf4
g5 16. Bh2 O-O-O 17. Nb3 Qb6 18. Qd3 Bxe5 19. Rxf5 Bxh2+ 20. Kxh2 exf5 21. Qxf5
Qc7+ 22. g3 Rhf8 23. Qd3 Rf2+ 24. Kg1 Qxg3+ *
Position (FEN): 2kr4/pp1n4/2p4p/3p2p1/3P4/1NPQ2qP/PP2Br2/R5K1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 936
Best move: Qxg3