Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bd6 4. c3 Nf6 5. d3 O-O 6. Bg5 h6 7. Bh4 Qe7 8. d4
Nd8 9. O-O c6 10. Ba4 Bc7 11. Re1 d6 12. h3 Ne6 13. Bb3 Nf4 14. Na3 Bxh3 15.
gxh3 Nxh3+ 16. Kh2 Nf4 17. Rg1 Qd7 18. Bxf6 *
Position (FEN): r4rk1/ppbq1pp1/2pp1B1p/4p3/3PPn2/NBP2N2/PP3P1K/R2Q2R1 b - - 0 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 554
Best move: Qh3#