Chess puzzle (Checkmate)
Opening: Mieses_Opening, Mieses_Opening_Reversed_Rat
Moves: 1. d3 e5 2. Nf3 Nc6 3. g3 a6 4. Bg2 Nf6 5. O-O Bc5 6. Nc3 d6 7. e4 Bb6 8. Bg5
h6 9. Bxf6 Qxf6 10. Nd5 Qd8 11. Nxb6 cxb6 12. Nd2 b5 13. f4 exf4 14. Rxf4 Nd4
15. c3 Ne6 16. Rf1 b4 17. Qb3 bxc3 18. bxc3 Nc5 *
Position (FEN): r1bqk2r/1p3pp1/p2p3p/2n5/4P3/1QPP2P1/P2N2BP/R4RK1 w kq - 1 19
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 685
Best move: Qxf7#