Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Steinitz_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. h3 Bd7 5. c3 a6 6. Ba4 Nf6 7. O-O Be7 8. Re1
O-O 9. d4 exd4 10. cxd4 Re8 11. Nbd2 Bf8 12. Bc2 Nb4 13. a3 Nxc2 14. Qxc2 c5
15. e5 dxe5 16. dxe5 Nd5 17. Nc4 Be6 18. Ng5 h6 *
Position (FEN): r2qrbk1/1p3pp1/p3b2p/2pnP1N1/2N5/P6P/1PQ2PP1/R1B1R1K1 w - - 0 19
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 935
Best move: Qh7#