Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Bc5 4. Bb5 a6 5. Ba4 b5 6. Bc2 Nf6 7. O-O O-O 8. d4
exd4 9. cxd4 Bb6 10. Bg5 h6 11. Bh4 d6 12. a3 Bg4 13. Qd3 Bxf3 14. gxf3 Bxd4
15. e5 Bxe5 16. Bxf6 Qxf6 *
Position (FEN): r4rk1/2p2pp1/p1np1q1p/1p2b3/8/P2Q1P2/1PB2P1P/RN3RK1 w - - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 540
Best move: Qh7#