Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bc5 5. c3 dxc3 6. Bxf7+ Kxf7 7. Qd5+ Ke8
8. Qh5+ Kf8 9. Qxc5+ Nce7 10. Nxc3 d6 11. Qa3 Nf6 12. Bg5 Nc6 13. Rd1 Be6 14.
e5 h6 15. exd6 *
Position (FEN): r2q1k1r/ppp3p1/2nPbn1p/6B1/8/Q1N2N2/PP3PPP/3RK2R b K - 0 15
Black to move.
Themes:  Middlegame  
Puzzle rating: 1542
Best move: hxg5