Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Berlin_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. c3 O-O 6. O-O h6 7. d4 exd4 8. cxd4
Nxd4 9. Nxd4 Nxe4 10. Re1 Re8 11. Nc3 Nxc3 12. bxc3 b6 13. Nf5 Rxe1+ 14. Qxe1
Qf6 15. Qe4 Rb8 16. Qe8+ Kh7 17. Bd3 Qxc3 18. Ne7+ Qxd3 *
Position (FEN): 1rb1Q3/p1ppNppk/1p5p/2b5/8/3q4/P4PPP/R1B3K1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 894
Best move: Qg8#