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. Bc4 Be7 7. Qf3 Nf6 8.
Nf5 O-O 9. Qg3 Bxf5 10. exf5 Ne5 11. Be2 Qd7 12. Bh6 Ne8 13. Bd3 Bf6 14. O-O
Nxd3 15. cxd3 Bxb2 16. Nd2 Bxa1 17. Rxa1 Qxf5 18. Ne4 Nf6 *
Position (FEN): r4rk1/ppp2ppp/3p1n1B/5q2/4N3/3P2Q1/P4PPP/R5K1 w - - 2 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 960
Best move: Qxg7#