Chess puzzle (Checkmate)
Opening: Vienna_Game, Vienna_Game_Stanley_Variation
Moves: 1. e4 e5 2. Nc3 Nc6 3. Bc4 Nf6 4. Nge2 Bc5 5. O-O d6 6. Ng3 Bg4 7. Qe1 Nd4 8.
Bb3 a5 9. a4 O-O 10. h4 Be6 11. d3 Bxb3 12. cxb3 Nc2 13. Qe2 Nxa1 14. Bg5 Nxb3
15. Nd5 Nd4 16. Qd1 Kh8 17. Nh5 h6 18. Nhxf6 hxg5 *
Position (FEN): r2q1r1k/1pp2pp1/3p1N2/p1bNp1p1/P2nP2P/3P4/1P3PP1/3Q1RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 585
Best move: Qh5#