Chess puzzle (Checkmate)
Opening: Yusupov-Rubinstein_System, Yusupov-Rubinstein_System_Other_variations
Moves: 1. d4 Nf6 2. Nf3 e6 3. e3 c5 4. c3 Qb6 5. Bd3 Nc6 6. Nbd2 d5 7. O-O cxd4 8.
exd4 Bd6 9. Re1 O-O 10. Ne5 Qc7 11. f4 b6 12. g4 Bb7 13. Qf3 Nd7 14. g5 b5 15.
Bxh7+ Kxh7 16. Qh5+ Kg8 17. g6 Bxe5 *
Position (FEN): r4rk1/pbqn1pp1/2n1p1P1/1p1pb2Q/3P1P2/2P5/PP1N3P/R1B1R1K1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1291
Best move: Qh7#