Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Accelerated_London_System
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 c5 4. c3 a6 5. Nf3 Nc6 6. Be2 Bf5 7. Nbd2 e6 8. h3
Bd6 9. Bg5 h6 10. Bh4 g5 11. Bg3 Bxg3 12. fxg3 h5 13. Ne5 Nxe5 14. dxe5 Ne4 15.
Nxe4 Bxe4 16. Bxh5 Bxg2 17. Rg1 Bxh3 18. Qf3 g4 *
Position (FEN): r2qk2r/1p3p2/p3p3/2ppP2B/6p1/2P1PQPb/PP6/R3K1R1 w Qkq - 0 19
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 1057
Best move: Qxf7#