Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. Nf3 Bg7 3. Bc4 d6 4. h3 a6 5. a3 b5 6. Ba2 Bb7 7. d3 e6 8. c3 Ne7
9. O-O Nd7 10. Bg5 O-O 11. Nbd2 h6 12. Bh4 Nc5 13. Bb1 g5 14. Bg3 Na4 15. Qc2
Rc8 16. d4 c5 17. e5 cxd4 *
Position (FEN): 2rq1rk1/1b2npb1/p2pp2p/1p2P1p1/n2p4/P1P2NBP/1PQN1PP1/RB3RK1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1132
Best move: Qh7#