Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Nc3 Nf6 3. Bf4 Bb4 4. Qd3 Nd5 5. a3 Nxf4 6. Qf3 Bxc3+ 7. bxc3 Nd5
8. e4 Nb6 9. c4 d6 10. Bd3 Nc6 11. c3 Na5 12. Qe2 c5 13. Nf3 Bd7 14. e5 cxd4
15. cxd4 dxe5 16. Nxe5 Rc8 17. Qf3 Nbxc4 *
Position (FEN): 2rqk2r/pp1b1ppp/4p3/n3N3/2nP4/P2B1Q2/5PPP/R3K2R w KQk - 0 18
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 1103
Best move: Qxf7#