Chess puzzle (Equality)
Moves: 1. e4 e5 2. Qf3 Nc6 3. c3 Nf6 4. d3 Bc5 5. h3 d5 6. Be2 d4 7. Qg3 g6 8. c4 Nb4
9. Bd1 Bd7 10. a3 Nc6 11. h4 Qe7 12. h5 O-O-O 13. Bd2 Kb8 14. h6 Qe6 15. f3 Ne7
16. b4 Nh5 17. Rxh5 *
Position (FEN): 1k1r3r/pppbnp1p/4q1pP/2b1p2R/1PPpP3/P2P1PQ1/3B2P1/RN1BK1N1 b Q - 0 17
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1573
Best move: gxh5