Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Advance_Variation
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. f4 Qb6 5. c3 Bd7 6. Nf3 Bb5 7. Be2 Nc6 8. O-O
Bxe2 9. Qxe2 cxd4 10. cxd4 Nxd4 11. Nxd4 Qxd4+ 12. Kh1 Nh6 13. Qb5+ Kd8 14.
Qxb7 Rc8 15. Nc3 Be7 16. Nb5 Qc4 17. Nxa7 *
Position (FEN): 2rk3r/NQ2bppp/4p2n/3pP3/2q2P2/8/PP4PP/R1B2R1K b - - 0 17
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 646
Best move: Qxf1#