Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nf6 3. f3 c6 4. Bg5 Nbd7 5. Nc3 e5 6. d5 Be7 7. dxc6 bxc6 8. Bc4
Nh5 9. Bxe7 Qxe7 10. Nh3 Qh4+ 11. Ke2 Nf4+ 12. Nxf4 Qxf4 13. g3 Qg5 14. Qd2 h6
15. Qxg5 *
Position (FEN): r1b1k2r/p2n1pp1/2pp3p/4p1Q1/2B1P3/2N2PP1/PPP1K2P/R6R b kq - 0 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 1591
Best move: hxg5