Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Steinitz_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. O-O Bd7 5. c3 Nf6 6. d3 Be7 7. Bg5 O-O 8. Bxf6
Bxf6 9. d4 exd4 10. cxd4 Be7 11. e5 dxe5 12. dxe5 Be6 13. Nc3 a6 14. Bxc6 bxc6
15. Qc2 Bb4 16. Rad1 Qe7 17. Ne4 Bd5 18. Neg5 h6 *
Position (FEN): r4rk1/2p1qpp1/p1p4p/3bP1N1/1b6/5N2/PPQ2PPP/3R1RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 699
Best move: Qh7#