Chess puzzle (Checkmate)
Opening: Three_Knights_Opening, Three_Knights_Opening_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Nxe5 Bxf2+ 5. Kxf2 Nxe5 6. d4 Ng6 7. Be2 d6
8. Rf1 Nf6 9. Kg1 Qe7 10. Bg5 h6 11. Bxf6 gxf6 12. Nd5 Qd8 13. Nxf6+ Kf8 14.
Bh5 Kg7 15. Qf3 c6 16. Bxg6 fxg6 17. Nh5+ gxh5 *
Position (FEN): r1bq3r/pp4k1/2pp3p/7p/3PP3/5Q2/PPP3PP/R4RK1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 929
Best move: Qf7#