Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Steinitz_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 exd4 5. Nxd4 Bd7 6. Nc3 Be7 7. f3 Nf6 8.
Be3 O-O 9. Qd2 Nh5 10. Bxc6 bxc6 11. g4 Bh4+ 12. Ke2 Nf6 13. Nf5 Bxf5 14. gxf5
d5 15. Bg5 Bxg5 16. Qxg5 dxe4 17. fxe4 Qd4 18. Rag1 Rae8 *
Position (FEN): 4rrk1/p1p2ppp/2p2n2/5PQ1/3qP3/2N5/PPP1K2P/6RR w - - 3 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 925
Best move: Qxg7#