Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Steinitz_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. h3 Bd7 5. d3 Nf6 6. Bxc6 Bxc6 7. b3 Be7 8. Bb2
O-O 9. Nbd2 Nd7 10. O-O Bg5 11. Nxg5 Qxg5 12. Nf3 Qe7 13. Re1 Nf6 14. Bc1 h6
15. Bb2 Bd7 16. Kh2 Nh7 17. d4 exd4 18. Qxd4 Ng5 *
Position (FEN): r4rk1/pppbqpp1/3p3p/6n1/3QP3/1P3N1P/PBP2PPK/R3R3 w - - 1 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 503
Best move: Qxg7#