Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Bc4 Nf6 5. Nc3 Kf8 6. O-O a6 7. a4 h5 8. h3 b6
9. Nh2 g5 10. Bxg5 Bb7 11. Bxf6 Bxf6 12. f4 Rg8 13. Rf2 Nc6 14. e5 dxe5 15.
fxe5 Bh4 16. Rd2 Na5 17. Ba2 Bg5 18. Qxh5 Bxd2 *
Position (FEN): r2q1kr1/1bp1pp2/pp6/n3P2Q/P2P4/2N4P/BPPb2PN/R5K1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1108
Best move: Qxf7#