Chess puzzle (Checkmate)
Opening: Kings_Pawn_Game, Kings_Pawn_Game_Napoleon_Attack
Moves: 1. e4 e5 2. Qf3 Nf6 3. h3 Bc5 4. c3 c6 5. a4 d6 6. a5 a6 7. b4 Ba7 8. Na3 Be6
9. d3 Nbd7 10. Be2 d5 11. g4 dxe4 12. dxe4 c5 13. Nc4 Bxc4 14. Bxc4 cxb4 15. g5
Ng8 *
Position (FEN): r2qk1nr/bp1n1ppp/p7/P3p1P1/1pB1P3/2P2Q1P/5P2/R1B1K1NR w KQkq - 1 16
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 599
Best move: Qxf7#