Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Steinitz_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d3 Bd7 5. c3 Nge7 6. Nbd2 g6 7. Nf1 Bg7 8. Ng3
O-O 9. Ba4 f5 10. Bb3+ Kh8 11. Ng5 Qe8 12. f4 h6 13. Ne6 Bxe6 14. Bxe6 exf4 15.
Bxf4 fxe4 16. Qd2 exd3 17. Bxh6 Nf5 18. Bxg7+ Nxg7 *
Position (FEN): r3qr1k/ppp3n1/2npB1p1/8/8/2Pp2N1/PP1Q2PP/R3K2R w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 555
Best move: Qh6#