Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 Be7 4. Bc4 Bg4 5. h3 Bh5 6. Nd5 Nf6 7. Nxe7 Qxe7 8.
d3 Nc6 9. Bd5 Nd4 10. Bxb7 Rb8 11. Bd5 Nxf3+ 12. gxf3 O-O 13. Bb3 d5 14. exd5
Qd6 15. Bc4 Nxd5 16. Bxd5 Qxd5 17. O-O Bxf3 18. Qd2 Bh1 19. f4 exf4 20. Qh2
Qg5+ *
Position (FEN): 1r3rk1/p1p2ppp/8/6q1/5p2/3P3P/PPP4Q/R1B2RKb w - - 2 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1085
Best move: Kxh1