Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bg5 g6 3. Nc3 Bg7 4. e4 d6 5. f4 O-O 6. Nf3 Nh5 7. Qd2 h6 8. Bh4
Bg4 9. Be2 Qd7 10. h3 Bxf3 11. Bxf3 Nf6 12. e5 dxe5 13. fxe5 Nc6 14. exf6 exf6
15. O-O-O g5 16. Bf2 f5 17. Bxc6 bxc6 18. Na4 Qd5 19. Nc3 Qxg2 20. Rdg1 Qf3 21.
h4 f6 22. Rg3 *
Position (FEN): r4rk1/p1p3b1/2p2p1p/5pp1/3P3P/2N2qR1/PPPQ1B2/2K4R b - - 1 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1030
Best move: Qxh1+