Chess puzzle (Checkmate)
Opening: Yusupov-Rubinstein_System, Yusupov-Rubinstein_System_Other_variations
Moves: 1. d4 Nf6 2. Nf3 e6 3. e3 b6 4. Bd3 Bb7 5. Nbd2 c5 6. c3 cxd4 7. exd4 Bd6 8.
O-O Qc7 9. Qe2 O-O 10. Ne4 Nxe4 11. Bxe4 Bxe4 12. Qxe4 Nc6 13. g3 f5 14. Qd3 f4
15. Ng5 h6 *
Position (FEN): r4rk1/p1qp2p1/1pnbp2p/6N1/3P1p2/2PQ2P1/PP3P1P/R1B2RK1 w - - 0 16
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 644
Best move: Qh7#