Chess puzzle (Checkmate)
Opening: Russian_Game, Russian_Game_Other_variations
Moves: 1. e4 e5 2. Nf3 Nf6 3. d3 d6 4. Bg5 Bg4 5. h4 h5 6. Be2 Be7 7. Nh2 Bxe2 8. Qxe2
Nh7 9. f4 Bxg5 10. fxg5 Nd7 11. Nf3 g6 12. Nc3 f6 13. Qe3 fxg5 14. Nxg5 Nxg5
15. hxg5 Qe7 16. Nd5 Qd8 17. Rf1 c6 18. Qf3 cxd5 *
Position (FEN): r2qk2r/pp1n4/3p2p1/3pp1Pp/4P3/3P1Q2/PPP3P1/R3KR2 w Qkq - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 976
Best move: Qf7#