Chess puzzle (Advantage)
Moves: 1. f4 Nf6 2. d4 g6 3. e3 Bg7 4. Bd3 O-O 5. Nf3 d6 6. c3 c5 7. O-O Nbd7 8. Nbd2
cxd4 9. exd4 a6 10. Kh1 Nh5 11. Ne4 d5 12. Nf2 f5 13. Ne5 Nxe5 14. fxe5 e6 15.
Bd2 Qh4 16. Nh3 Qe7 17. Bg5 Qc7 18. Qd2 Bd7 19. Bh6 Bb5 20. Bxb5 axb5 21. Bxg7
Qxg7 22. Ng5 Qe7 23. Qd3 *
Position (FEN): r4rk1/1p2q2p/4p1p1/1p1pPpNn/3P4/2PQ4/PP4PP/R4R1K b - - 3 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 912
Best move: Qxg5