Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Berlin_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Bc5 5. Re1 d6 6. c3 O-O 7. d4 exd4 8.
cxd4 Bb6 9. Nc3 Bg4 10. h3 Bxf3 11. Qxf3 Nxd4 12. Qd3 Nxb5 13. Nxb5 a6 14. Nd4
h6 15. b4 Nh7 16. Bb2 Bxd4 17. Qxd4 Ng5 *
Position (FEN): r2q1rk1/1pp2pp1/p2p3p/6n1/1P1QP3/7P/PB3PP1/R3R1K1 w - - 1 18
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 957
Best move: Qxg7#