Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Accelerated_London_System
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 a6 4. Bd3 h6 5. Nf3 Bg4 6. h3 Bh5 7. g4 Bg6 8. Bxg6
fxg6 9. Ne5 g5 10. Ng6 Rg8 11. Bg3 Ne4 12. Qf3 Nxg3 13. fxg3 e6 14. Rf1 Nd7 *
Position (FEN): r2qkbr1/1ppn2p1/p3p1Np/3p2p1/3P2P1/4PQPP/PPP5/RN2KR2 w Qq - 2 15
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1257
Best move: Qf7#