Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nc6 5. c4 dxc4 6. Bxc4 g6 7. O-O Bg4 8.
a3 Bxf3 9. Qxf3 Nf6 10. d5 Ne5 11. Bb5+ Nfd7 12. Qc3 Bg7 13. f4 Qb6+ 14. Kh1
Qxb5 15. fxe5 *
Position (FEN): r3k2r/pp1nppbp/6p1/1q1PP3/8/P1Q5/1P4PP/RNB2R1K b kq - 0 15
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 580
Best move: Qxf1#