Chess puzzle (Equality)
Moves: 1. g3 e5 2. Bg2 c6 3. d3 d6 4. Nd2 d5 5. Ngf3 Qf6 6. O-O h5 7. h4 Bg4 8. e4 d4
9. a3 Qe6 10. Qe1 f6 11. Nh2 Bh3 12. Bxh3 Qxh3 13. Ndf3 Be7 14. Kh1 g5 15. hxg5
h4 16. gxh4 fxg5 17. Nxg5 *
Position (FEN): rn2k1nr/pp2b3/2p5/4p1N1/3pP2P/P2P3q/1PP2P1N/R1B1QR1K b kq - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 2101
Best move: Qxh4