Chess puzzle (Checkmate)
Opening: Trompowsky_Attack, Trompowsky_Attack_Edge_Variation
Moves: 1. d4 Nf6 2. Bg5 Ne4 3. Bh4 g5 4. Bg3 Nxg3 5. hxg3 Bg7 6. e3 c5 7. dxc5 Bxb2 8.
Nd2 Bxa1 9. Qxa1 f6 10. Be2 Nc6 11. Bh5+ Kf8 12. a4 d6 13. Ngf3 dxc5 14. Nxg5
fxg5 *
Position (FEN): r1bq1k1r/pp2p2p/2n5/2p3pB/P7/4P1P1/2PN1PP1/Q3K2R w K - 0 15
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 612
Best move: Qxh8#