Chess puzzle (Advantage)
Moves: 1. Nf3 c5 2. g3 d5 3. Bg2 Nf6 4. e3 e5 5. O-O Bd6 6. d4 e4 7. Nfd2 c4 8. Nc3 a6
9. b3 b5 10. bxc4 bxc4 11. a4 a5 12. Ba3 Bb4 13. Nb5 O-O 14. c3 Bxa3 15. Rxa3
Nc6 16. h3 Be6 17. f3 exf3 18. Rxf3 Qd7 19. Kh2 Rfe8 20. Rf4 Nh5 *
Position (FEN): r3r1k1/3q1ppp/2n1b3/pN1p3n/P1pP1R2/R1P1P1PP/3N2BK/3Q4 w - - 5 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 999
Best move: Qxh5