Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Bb4 4. Bd3 d6 5. O-O Bg4 6. h3 Be6 7. a3 Ba5 8. b4
Bb6 9. Na4 O-O 10. Nxb6 axb6 11. c4 Nbd7 12. Ng5 Qe7 13. Nxe6 fxe6 14. f4 exf4
15. Rxf4 e5 16. Rf3 c5 17. Bb2 cxb4 18. axb4 Rxa1 19. Bxa1 Nb8 20. Rg3 Nbd7 21.
h4 Nh5 *
Position (FEN): 5rk1/1p1nq1pp/1p1p4/4p2n/1PP1P2P/3B2R1/3P2P1/B2Q2K1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Qxh5