Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Krause_Variation
Moves: 1. Nf3 d5 2. d4 c5 3. dxc5 Nc6 4. e3 e6 5. c4 Bxc5 6. cxd5 exd5 7. Nc3 Nf6 8.
Bd3 Bg4 9. O-O Bxf3 10. Qxf3 Ne5 11. Bb5+ Nc6 12. Qg3 O-O 13. Rd1 Bd6 14. Qf3
Ne5 15. Qe2 Nfg4 16. Rxd5 Nxh2 17. Kxh2 Nf3+ 18. Kh1 *
Position (FEN): r2q1rk1/pp3ppp/3b4/1B1R4/8/2N1Pn2/PP2QPP1/R1B4K b - - 2 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 591
Best move: Qh4#