Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Berlin_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Be7 5. Bxc6 dxc6 6. Nxe5 Bd6 7. f4 Nxe4
8. d3 Nf6 9. d4 O-O 10. c4 b6 11. Nc3 Bb7 12. Ng4 Ne8 13. Qd3 Qh4 14. Ne3 Rd8
15. Nf5 Qf6 16. Nxd6 Nxd6 17. Ne4 Qe7 18. Ng5 h6 *
Position (FEN): 3r1rk1/pbp1qpp1/1ppn3p/6N1/2PP1P2/3Q4/PP4PP/R1B2RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 487
Best move: Qh7#