Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Accelerated_London_System
Moves: 1. d4 d5 2. Bf4 e6 3. Nf3 Nc6 4. c3 Be7 5. e3 Nf6 6. Nbd2 a6 7. Bd3 b5 8. e4
dxe4 9. Nxe4 Nd5 10. Bg3 f5 11. Ned2 f4 12. Ne5 Nxe5 13. dxe5 fxg3 14. Qh5+ Kf8
15. fxg3 Bd7 16. Rf1+ Kg8 *
Position (FEN): r2q2kr/2pbb1pp/p3p3/1p1nP2Q/8/2PB2P1/PP1N2PP/R3KR2 w Q - 3 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 959
Best move: Qf7#