Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 d6 2. Nc3 f6 3. e4 e5 4. f4 Nc6 5. Bb5 Ne7 6. d5 a6 7. Ba4 b5 8. Nxb5
axb5 9. Bxb5 Ra5 10. Bxc6+ Nxc6 11. dxc6 Rc5 12. fxe5 fxe5 13. Qh5+ g6 14. Qf3
Rxc6 15. Ne2 Rxc2 16. O-O Ba6 *
Position (FEN): 3qkb1r/2p4p/b2p2p1/4p3/4P3/5Q2/PPr1N1PP/R1B2RK1 w k - 2 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1010
Best move: Qf7#